I am in the process of writing a script to change the grub password in the grub.conf file. I thought I had it figured out, but am running into an a problem I can't put my finger on.
Command I am running when I find that the grub.conf file contains "password --md5".
Code:
sed "s=password.*=password --md5 "$grubPW"=g" /boot/grub/grub.conf
If I run it from the shell prompt it works as expected, but when I put it into my script it doesn't replace the search string, it does add the replacement string though.
I switched the traditional '/'s to "="s because the hashed password will sometimes contain slashes.
hello,
i use this command in my code:
(void) sprintf ( LBuf, "/bin/sed 's/\\//g' %s > %s", tmp1,tmp2);
but i get this error :
sh: syntax error at line 1:'end of file' unexpected
any help please
thank you (1 Reply)
Hi All,
I probably miss something fundamental here.
I want to rename a bunch of files in subdirectories (that might contain white spaces) with names that are related.
I thought following could do the job:
find . -name *.sh -exec mv {} $(echo {} | sed -e 's/0/1/g') \;
Now to be able to... (5 Replies)
Hi all, this is my first post so go gentle.
My goal is to use SED to add data to the end of lines in a file, then send the results to standard output. However, I want to add the result of another command to the end of the lines.
Basically:
sed 's/$/ insert command stuff here/' file.txtHere... (1 Reply)
Hi All,
How can i take the following code having three seds into a variable :
echo "$DateFileFormat" | sed 's/\./\\\\./g' | sed 's/\$/+/g' | sed 's/\#/'$job_date'/g'
I want to get the result stored in a script variable
i tried
var2=`echo "$DateFileFormat" | sed 's/\./\\\\./g' |... (4 Replies)
I hv a file --am executing a script which is giving me unexpected results
COntents of file:
f1
CMT_AP1_CONT:/opt/sybase/syboc125:150:ASE12_5::Y:UX:
CMT_AP1:/opt/sybase/syboc125:150:ASE12_5::Y:UX
f1.tmp
CMT_AP1_CONT:/opt/sybase/syboc125:150:ASE12_5::Y:UX:... (2 Replies)
I have been living with this problem with GNU sed v4.1.4 for a long time, but now I really need to figure it out.
When using a list in either an address or a search, the expression is matching lower and upper-case letters. works as it should.
For example, if I run
sed -nr "// p"... (7 Replies)
This is my command
echo "Test" | sed -f <(sed -e 's/.*/s,&,gI/' mydic)
In mydic file,containing 2 columns delimit by comma (,)
a,AlphabetA
.
.
.
e,AlphabetE
.
.
s,AlphabetS
.
t,AlphabetT
test,testedd
.
.
zebra,zebraaaa
The expect result is testedd (0 Replies)
Hello,
And when you think you know the basics of something, UNIX in this case, something like what I will describe below comes along....
On a Linux system, a "typical" directory with some files. Say 20.
I do:
> ls | sort > mylisting
Now when I:
> vi mylisting
There is mylisting... (13 Replies)
I created 3 files with the identical data as follows
dial-peer voice 9999 pots
trunkgroup CO
list outgoing Local
translation-profile outgoing LOCAL-7-DIGITS-NO-PREPEND-97
preference 2
shutdown
destination-pattern 9......$
forward-digits 7
dial-peer voice 10000 pots
... (6 Replies)
Hello,
Giving those commands:
cat > myfile
1
2
3
^D
cat myfile | awk '{ s=s+$1 ; print s}'
The output is:
1
3
6
It seems like this command iterates each time on a different row so $1 is the first field of each row.. But what caused it to refer to each row ?.
What I mean... (3 Replies)
Discussion started by: uniran
3 Replies
LEARN ABOUT CENTOS
grub-editenv
GRUB-EDITENV(1) User Commands GRUB-EDITENV(1)NAME
grub-editenv - edit GRUB environment block
SYNOPSIS
grub-editenv [OPTION...] FILENAME COMMAND
DESCRIPTION
Tool to edit environment block.
Commands:
create Create a blank environment block file.
list List the current variables.
set [NAME=VALUE ...]
Set variables.
unset [NAME ...]
Delete variables.
-?, --help
give this help list
--usage
give a short usage message
-v, --verbose
print verbose messages.
-V, --version
print program version
Options:
If FILENAME is `-', the default value /boot/grub/grubenv is used.
There is no `delete' command; if you want to delete the whole environment block, use `rm /boot/grub/grubenv'.
REPORTING BUGS
Report bugs to <bug-grub@gnu.org>.
SEE ALSO grub-reboot(8), grub-set-default(8)
The full documentation for grub-editenv is maintained as a Texinfo manual. If the info and grub-editenv programs are properly installed at
your site, the command
info grub-editenv
should give you access to the complete manual.
grub-editenv (GRUB) 2.02-2ubuntu8.3 July 2018 GRUB-EDITENV(1)