這就是我的 txt 檔案的樣子(示例);
asdf
1234
qwert
56789
zzzzz
ccccc
我想在每個輸入前添加“STRING”,并在每次輸入后添加一個帶有“ENTER”的新行。
這就是我想要的樣子;
STRING asdf
ENTER
STRING 1234
ENTER
STRING qwert
ENTER
...
我嘗試sed在 Linux 中使用該命令,但我的知識有限。
我試過了, sed -e 's/$/ENTER/' -i pwdtest.txt但這不會在新行中寫下我的“ENTER”關鍵字。
我正在嘗試制作密碼串列的橡皮鴨腳本。
請幫我解決這個問題!
uj5u.com熱心網友回復:
只需使用 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
uj5u.com熱心網友回復:
使用 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
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/390153.html
