[英]Add a new line with predefined data after each string in a txt document
This is how my txt document look like (an example);这就是我的 txt 文档的样子(示例);
asdf
1234
qwert
56789
zzzzz
ccccc
I want to add "STRING" in front each input, and a new line with "ENTER" after every input.我想在每个输入前添加“STRING”,并在每个输入后添加一个带有“ENTER”的新行。
This is HOW I WANT it to look like;这就是我想要的样子;
STRING asdf
ENTER
STRING 1234
ENTER
STRING qwert
ENTER
...
I tried using the sed
command in Linux, but my knowledge is limited.我尝试在Linux中使用
sed
命令,但我的知识有限。
I tried sed -e 's/$/ENTER/' -i pwdtest.txt
but this dont write my "ENTER" keyword in a new line.我尝试
sed -e 's/$/ENTER/' -i pwdtest.txt
但这不会在新行中写下我的“ENTER”关键字。
Im trying to make a rubber ducky script of a password list.我正在尝试制作密码列表的橡皮鸭脚本。
Please help me out solove this problem!请帮我解决这个问题!
Just use awk:只需使用 awk:
$ awk '{print "STRING", $0 ORS "ENTER"}' file
STRING asdf
ENTER
STRING 1234
ENTER
STRING qwert
ENTER
STRING 56789
ENTER
STRING zzzzz
ENTER
STRING ccccc
ENTER
Using sed
使用
sed
$ sed 's/.*/&\nENTER/g' input_file
STRING asdf
ENTER
STRING 1234
ENTER
STRING qwert
ENTER
STRING 56789
ENTER
STRING zzzzz
ENTER
STRING ccccc
ENTER
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.