I have a file named as fileName with following entities,
Entities in red colour are user defined names. I want to read these names using awk, grep or sed commands and store in shell variables.
too tough question.
I don't see any condition to read the parameters in this format except functions :-o.
There is no rule to provide it like this
it can be something like this as well.
string between two limiters { and } in this case will not work but it may be done as follows
but I am still dumb in my problem.
Thanks & Regards,
linuxUser_
---------- Post updated at 11:03 PM ---------- Previous update was at 10:54 PM ----------
Ideal way for the solution may be,
create a string of length n, (2 in this case as only 2-plane's data needs to be written).
shell parameters:
dictName[1] = planeDictName
dictName[2] = planeDictName2
:
:
dictName[n] = .... dicts as many as present.
planeName[1] = planeDictName
planeName[2] = planeDictName2
:
:
planeName[n] = .... planes as many as present.
and fields .... there is no limit for number of fields...
1st question,
Is shell script is good choice for this problem?
Well, what you're asking for isn't trivial. There's not a one-liner I can wave at you to fix it, especially when you point out that your data isn't "pretty" the way you presented it. Neither awk nor sed nor most commandline tools are really suited for parsing recursive grammar. You have to chew through it character by character.
Well, what you're asking for isn't trivial. There's not a one-liner I can wave at you to fix it, especially when you point out that your data isn't "pretty" the way you presented it. Neither awk nor sed nor most commandline tools are really suited for parsing recursive grammar. You have to chew through it character by character.
I guess the regex [Pp]lane.*[Nn]ame.* (although ideal for the eample given) won't work for the general case. Try to describe in plain English WHAT you want to extract.
---------- Post updated at 20:02 ---------- Previous update was at 19:55 ----------
Hi All,
This is my first thread. Hopefully you guys can help me out. I have a csv file, that provides access to managers to a tool. The file is loaded onto our server containing all the assc id's with a trailing comma.
For ex: 182950,
123456,
However, we receive a file that... (8 Replies)
Dear ALL,
I am still struggling with some basic sed operations.
I want to change path in a file as shown below:
case_OM = PV4Reader( FileName='/home/linuxUser/demoCases/s1/case/case.OM' )
to
case_OM = PV4Reader( FileName='/home/linuxUser/demoCases/s2/case/case.OM' )
In this file there... (5 Replies)
Hi,
I am running a script sample.sh in bash environment .In the script i am using sed and awk commands which when executed individually from terminal they are getting executed normally but when i give these sed and awk commands in the script it is giving the below errors :-
./sample.sh: line... (12 Replies)
My input file gfile values is CTRY=GM&PROJTYPE=SP&PROJECTTYPE=Small+Project
If i am giving PROJECTTYPE then it must give Small Project
awk -F"&" '{for (i=1; i<=NF; i++) if ($i ~ "^"PAT) {sub ("^"PAT"=", "", $i); sed 's/'+'/""/' $i ; print $i }}' PAT=$1 ... (6 Replies)
Hi All,
I have a file which has following lines :
- Deploy XXX application <server-address>
- info <server-address>
- Deploy XXX application <server-address>
- info <server-address>
- Deploy XXX application <server-address>
- info <server-address>
I want output like this way in... (8 Replies)
Could you interpret the following sed and awk command for me?
command:
cat tempfile2 |sed "s/\(BUILD-3-.*-\.-\)\(.*\..*\..*\)/\2/" | awk '{printf "%-8.8s %-23.23s %-30.30s %-50.50s\n", $1,$2,$3,substr($0,index($0,$4))}' > outfile2 2>/dev/null
input:data in tempfile2... (5 Replies)
Sorry for the duplicate thread this one is similar to the one in
https://www.unix.com/shell-programming-scripting/88132-awk-sed-script-read-values-parameter-files.html#post302255121
Since there were no responses on the parent thread since it got resolved partially i thought to open the new... (4 Replies)
Hi what would be the sed equivalent of this awk command:
awk '/$getsn/{getline;next}{print}' file
It deletes the variable found and the next line after it in a file.
Thanks (3 Replies)
Hi,
I need help with Sed or AWk command.i want to remove all the numerals from the file name.These files are stored within a text file and after the numerals are removed,i need to redirect its output to another new .txt file.
Input:
aa_1002985_952.xml
aa_bb_032207.txt... (5 Replies)