I am looking for sed command or script which will append word at end of line. for example. I want to validate particular filesystem with mount |<filesystem name> command. if nodev parameter is not there then it should add in the fstab file with receptive to the filesystem.
i am looking for below output after adding nodev in fstab file
Moderator's Comments:
Please use CODE tags as required by forum rules!
Last edited by RudiC; 09-05-2018 at 01:04 PM..
Reason: Added and changed CODE tags.
I am looking for sed command or script which will append word at end of line.
That is relatively easy: the dollar sign "$" represents the line end in regular expressions, hence:
will append nodev to every line at the end - it substitutes the line end with the text. Since you want only certain lines to be modified you can add a regular expression in front to only affect certain lines:
will append nodev only to lines which don't contain the string already. You probably want to refine this a bit more but the principle should be obvious by now.
PS: checking a filesystems current status with the [icode]mount/icode]command and then modify the mount table accordingly is a dangerous proposition: it could already be changed alredy but not been remounted so far. Whenever you change such a thing always base the decision to apply the change on the thing you are modifying, not something else - in this case on the content of the file /etc/fstab.
Also notice that you said you want to change the end of line. You haven't told us your OS but if it is Linux the /etc/fstab has two columns after where you should place your change, here iis the one from my laptop, for example:
Hi guys,
I have to append the word count of a file at the end of the file name like this - > "filename_2345" where 2345 is the word count of "filename". How do i achieve this using one command ? I am not allowed to store the word count in a variable and then concatenate. Request your... (1 Reply)
Hi,
I have a File, which have multiple rows.
Like below
123456 Test1 FNAME JRW#$% PB MO Approver XXXXXX. YYYY
123457 Test2 FNAME JRW#$% PB MO Super XXXXXX. YYYY
123458 Test3 FNAME JRW#$% PB MO Approver XXXXXX. YYYY
I want to search a line which contains PB MO Approver and append... (2 Replies)
Hello,
I have to add a new line at the end of a File on Solaris-System:
I think my script should be right, because I evaluated it to other threads. However the script does not what I am expected it should do.
My file might look like this:
Line1
Line2
Line3
And my script could... (7 Replies)
Hi folks,
Using shell, I am trying the append comma to every line of text.
the requirement is like, I have to open the txt file in unix and read line by line and should add comma at the end of every word to make it single line
txt file
-------
abc@gmail.com
bcd@gmail.com... (7 Replies)
I am looking to change a data file into a javascript string and this is the code that I am using:
sed -i '' -e 's/^/str += "/' -e 's/$/";/' file.xml
The first part
-e 's/^/str += "/'
works as intended, but the second part
-e 's/$/";/'
adds an additional newline to my file, so that instead of... (3 Replies)
Hello to all,
On aix, I want to identify a term on a line in a file and then add a word at the end of the line identified. I do not want the word to be added when the line contains the symbol "#".
I use the following command, but it deletes the term identified then adds the word.
#sed... (4 Replies)
I know it sounds simple, but I want to e-mail the last 6 lines of a log file, which I have tailed into logresults.txt. I'm using
echo -e "Subject:server results\nFrom:server log <user@domain.com>\n"`cat logresults.txt` | sendmail -t user@domain.com
which works, but the body of the e-mail has... (4 Replies)
Anyone know how to use SED to append a comma to the end of each line
example:
field1,field2,field3,field4
If i Cat /textfile ---- How can i append the end of /textfile with a comman? (8 Replies)