1、測試資料
root@desktop-1n42tvh:/home/test# lsa.txt
root@desktop-1n42tvh:/home/test# cat a.txt
d w g s
d s dd
d g r
d gg
d ge
root@desktop-1n42tvh:/home/test# cat -
a a.txt ##行首和行尾包含有空格或者製表符
d w g s ^i^i$
^i d s dd ^i$
d g r$
d gg$
d ge ^i^i$
2、利用sed刪除行首和行尾的空格或者製表符
root@desktop-1n42tvh:/home/test# lsa.txt
root@desktop-1n42tvh:/home/test# cat a.txt
d w g s
d s dd
d g r
d gg
d ge
root@desktop-1n42tvh:/home/test# cat -a a.txt
d w g s ^i^i$
^i d s dd ^i$
d g r$
d gg$
d ge ^i^i$
root@desktop-1n42tvh:/home/test# sed '
s/^[\t ]\+//g
' a.txt | cat -a ## 刪除行首的空格或者製表符
d w g s ^i^i$
d s dd ^i$
d g r$
d gg$
d ge ^i^i$
root@desktop-1n42tvh:/home/test# sed '
s/^[\t ]\+//g
' a.txt | sed '
s/[\t ]\+$//g
' | cat -
a ## 增加管道,刪除行首和行尾的空格和製表符
d w g s$
d s dd$
d g r$
d gg$
d ge$
root@desktop-1n42tvh:/home/test# sed '
s/^[\t ]*//g
' a.txt | cat -a
d w g s ^i^i$
d s dd ^i$
d g r$
d gg$
d ge ^i^i$
root@desktop-1n42tvh:/home/test# sed '
s/^[\t ]*//g
' a.txt | sed '
s/[\t ]*$//g
' | cat -
a ## [\t ]\+ 與 [\t ]*同價
d w g s$
d s dd$
d g r$
d gg$
d ge$
sed刪除行首和行尾空格或者TAB
例項 liujl liujl thinkpad edge e431 mybash test cat seddlt 2 every man s memory is his private literature.aldous huxley 4 life is really but we insist o...
Vim刪除檔案到行首或者行尾
vim用的不是很熟練,只是有時候需要的時候會學習一下 我們知道,vim有三種模式,一種是一般模式,一種是編輯模式,另外一種是命令列模式 在一般模式下,可以進行刪除,複製貼上等操作,在編輯模式下可以編輯檔案,在命令列模式下就是儲存,讀取檔案了 現在我的問題背景是這樣的 我想刪除檔案的某一行到檔案的結尾...
Vim刪除檔案到行首或者行尾
vim用的不是很熟練,只是有時候需要的時候會學習一下 我們知道,vim有三種模式,一種是一般模式,一種是編輯模式,另外一種是命令列模式 在一般模式下,可以進行刪除,複製貼上等操作,在編輯模式下可以編輯檔案,在命令列模式下就是儲存,讀取檔案了 現在我的問題背景是這樣的 我想刪除檔案的某一行到檔案的結尾...