4
我需要從shell腳本中的文本文件中刪除最後2個字符。 有關我如何做到這一點的任何想法?從文本文件中刪除最後2個字符:shell腳本
我需要從shell腳本中的文本文件中刪除最後2個字符。 有關我如何做到這一點的任何想法?從文本文件中刪除最後2個字符:shell腳本
刪除最後一行只與sed
最後兩個字符:
$ sed '$s/..$//' file
如果你很高興與變化,然後使用-i
將它們存儲迴文件:
$ sed -i '$s/..$//' file
如果您想刪除中的最後兩個字符,則每行應該是:
$ sed 's/..$//' file
再次使用-i
存儲更改回文件:
$ sed -i 's/..$//' file
這並沒有改變我的json文本文件,它以這些字符結束:,\ n]。我想刪除所有這三個字符,然後加回]。爲什麼這個解決方案不能滿足動態需求?你能解釋一下「$ s /..//」是什麼意思嗎? – areyoujokingme 2017-11-06 22:53:26
最後2個字符的每一行的文件? – Kent 2013-03-14 14:26:38