我搜索並發現「echo -n」和「printf」是解決方案,但它們在我的機器上工作有點古怪。將字符串添加到沒有換行符的文件中
這裏:
[[email protected] ~]$ echo "hello" >> test
[[email protected] ~]$ cat test
hello
[[email protected] ~]$ echo -n "world" >> test
[[email protected] ~]$ cat test
hello
world
[[email protected] ~]$ echo -n " seriously?" >> test
[[email protected] ~]$ cat test
hello
world seriously?
同樣是 「printf」 上的情況。它第二次第三次工作等等,但不是第一次。
我對awk和sed不太舒服,這就是爲什麼我想要使用這些。
如果我沒有任何選擇可以告訴我如何通過awk或sed在/etc/grub.conf中添加「elevator = noop」?
答案: sed -i '$s/$/,string/' file
..
感謝編輯約翰。我在那裏編輯,但你很快。 – Stunn3r
在一個內部詢問兩個*不同的問題並不是一個好主意。 – GreyCat
:) ..我拿起東西,檢查約翰的答案的前2行。 P.s.這不是兩個問題,那只是試圖告訴所有的「灰貓」,我在發佈之前做了一個研究並描述了我的問題。有時會描述幫助。 – Stunn3r