Script to process a list of items and uncomment lines with that item in a second file
Hello,
I have a src code file where I need to uncomment many lines.
The lines I need to uncomment look like,
The comment is the "C" in the first column. This needs to be deleted so that there are 6 spaces preceding "CALL". The key on this line is 'Gmax'. This lets me know that the line needs to be uncommented.
I have a list of such keys
Each key (including the single quotes) will occur only once in the src file being processed. I need to process the list file to look in the src file and uncomment the proper lines. There are about 300 keys in the list file.
This is what I tried,
This simply reads the list file and one at a time looks for the items in the file to modify. The awk code looks for the presence of the key on each line (including the single quotes) and if found prints the substring skipping the first character. When the key is not found on the line, the line is printed unmodified. After the key is processed, the akw modified file is renamed to be the file awk is working on for the next loop.
This works as far as I can tell. I am writing an entire copy of the modified file for each key in the list file, so this is not very efficient. The file renaming at the end of the loop is a bit kludgy as well. This only takes about 7 seconds to run, so maybe I am being picky and should just let it be but I thought I would ask if there were other suggestions.
I have a dropdown menu built in perl tk (I am using active state perl). I want to select a value from the dropdown menu and I want to be able to perform some other actions depending upon what value is selected. I have all the graphical part made but I dont know how to get the selected value. Any... (0 Replies)
Requirement is:
1. comment and uncomment the line with Shell
Script: /opt/admin/fastpg/bin/fastpg.exe -c -=NET (using fastpg.exe as a search option)
2. display = "Commented" (when its commented) and display = "Uncommented" (when its uncommented)
Its urgent, please let me asap!!!
Thanks in... (2 Replies)
Hi,
I've a list in the following format:
Empdept filedetails buildingNo Area
AAA 444 2 juy
AAA 544 2 kui
AAA 567 4 poi
AAA 734 5 oiu
AAA 444 ... (2 Replies)
I have a combo.cgi here. this is linux environment
What i am going to do is this combobox will list down all the flatfile name in this /u/test/cgi-bin/List directory.
after that, i wanted it to open the flatfile and display the content of the flatfile into another listbox or textarea in this page... (0 Replies)
Hi,
I have the following lines that I would like to see in an array for easy comparisons and printing:
Example 1:
field1,field2,field3,field4,field5
value1,value2,value3,value4,value5Example 2:
field1,field3,field4,field2,field5,field6,field7... (7 Replies)
Hi All,
Need a small help in writing a shell script which can delete a few lines from a file which is currently being used by another process.
File gets appended using tee -a command due to which its size is getting increased.
Contents like :
25/09/2012 05:18 Run ID:56579677-1
My... (3 Replies)
cd path
line1
line2
line3
line4
line5
Lets say thats the sample script...So say if i have to comment the above script, which would be the better way so that whenever i want, i cud comment or uncomment the same.
Thanks (1 Reply)
I have one master file "File1" with all such info in it. I need to grep each object under each list from another file "File2". Can anyone help me with a script for this.
File 1
------
List 1
Object 1
Object 2
List 2
Object 3
Object 1
List 3
Object 2
... (5 Replies)
Hello,
I have some tab delimited text data,
file: final_temp1
aname val
NAME;r'(1,) 3.28584
r'(2,)<tab>
NAME;r'(3,) 6.13003
NAME;r'(4,) 4.18037
r'(5,)<tab>
You can see that the data is incomplete in some cases. There is a trailing tab after the first column for each incomplete row. I... (2 Replies)
Hello,
I need to collect some statistical results from a series of files that are being generated by other software. The files are tab delimited. There are 4 different sets of statistics in each file where there is a line indicating what the statistic set is, followed by 5 lines of values. It... (8 Replies)
Discussion started by: LMHmedchem
8 Replies
LEARN ABOUT DEBIAN
dmenu
DMENU(1) General Commands Manual DMENU(1)NAME
dmenu - dynamic menu
SYNOPSIS
dmenu [-b] [-i] [-l lines] [-m monitor] [-p prompt] [-fn font] [-nb color] [-nf color] [-sb color] [-sf color] [-v]
dmenu_run ...
dmenu_path
DESCRIPTION
dmenu is a dynamic menu for X, originally designed for dwm(1). It manages huge numbers of user-defined menu items efficiently.
dmenu reads a list of newline-separated items from standard input and creates a menu. When the user selects an item or enters any text and
presses Return, their choice is printed to standard output and dmenu terminates.
dmenu_run is a dmenu script used by dwm which lists programs in the user's PATH and executes the selected item.
dmenu_path is a program used by dmenu_run to find and cache a list of executables.
OPTIONS -b dmenu appears at the bottom of the screen.
-i dmenu matches menu items case insensitively.
-l lines
dmenu lists items vertically, with the given number of lines.
-m monitor
dmenu appears on the given Xinerama screen.
-p prompt
defines the prompt to be displayed to the left of the input field.
-fn font
defines the font or font set used.
-nb color
defines the normal background color. #RGB, #RRGGBB, and color names are supported.
-nf color
defines the normal foreground color.
-sb color
defines the selected background color.
-sf color
defines the selected foreground color.
-v prints version information to standard output, then exits.
USAGE
dmenu is completely controlled by the keyboard. Besides standard Unix line editing and item selection (Up/Down/Left/Right, PageUp/Page-
Down, Home/End), the following keys are recognized:
Tab (Control-i)
Copy the selected item to the input field.
Return (Control-j)
Confirm selection. Prints the selected item to standard output and exits, returning success.
Shift-Return (Control-Shift-j)
Confirm input. Prints the input text to standard output and exits, returning success.
Escape (Control-c)
Exit without selecting an item, returning failure.
Control-y
Paste the current X selection into the input field.
SEE ALSO dwm(1)
dmenu-4.2.1 DMENU(1)