1、刪除行首空格
sed 『s/^[ ]*//g』 filename
sed 『s/^ *//g』 filename
sed 『s/^[[:space:]]*//g』 filename
2、行後和行前新增新行
行後:sed 『s/ceagle/&
\n/g』 filename
行前:sed 『s/ceagle/\n
&/g』 filename
&代表ceagle
3、使用變數替換(使用雙引號)
sed -e 「s/$varable1/$varable2/g」 filename
4、在第一行前插入文字
sed -i 『1 i\插入字串』 datafile
5、在最後一行插入
sed -i 『$ a\插入字串』 datafile
6、在匹配行前插入
sed -i 『/pattern/ i 「插入字串」『 datafile
7、在匹配行後插入
sed -i 『/pattern/ a 「插入字串」『 datafile
8、刪除文字中空行和空格組成的行以及#號注釋的行
grep -v ^# filename | sed /^[[:space:]]*$/d | sed /^$/d
9、sed -e 『1!g;h;$!d』 file
倒過來顯示
sed 附加/替換:
sed 「/xmdh/a\daoyou」 file 把含有xmdh的行的結尾附加daoyou(有換行)
sed 『s/$/ daoyou/』 file把每行的結尾附加daoyou(在同一行)
sed 『/test/s/$/ daoyou/』 file把包含test行的結尾附加daoyou(在同一行)
sed 』10
s/$/ daoyou/』 file把第10行的結尾附加daoyou(在同一行)
sed 「s/xmdh/daoyou/g」 file把xmdh替換成daoyou
sed 「s/xmdh/daoyou/;g」 file把xmdh替換成daoyou並增加乙個換行
cat userlog |sed -n 『/xmdh/ w test.txt』檢視含有xmdh並寫入test.txt中
LINUX linux常用命令
一.啟動,關機,登入,登出相關命令 login 登入 logout 登出 exit 登出 shutdown 停止系統 halt 停止系統 reboot 重啟動 poweroff 切斷電源 sync 把記憶體裡的內容寫入磁碟 lilo 安裝lilo啟動管理程式 grub 安裝lilo啟動管理程式 二....
Linux linux常用基本命令
linux,免費開源,多使用者多工系統。基於linux有多個版本的衍生。redhat ubuntu debian macos 安裝vmware或virtualbox虛擬機器。ls 顯示檔案或目錄 l 列出檔案詳細資訊l list a 列出當前目錄下所有檔案及目錄,包括隱藏的a all mkdir 建...
Linux Linux常用命令
ls 查詢目錄中的內容 預設當前目錄下的檔案列表 ls l drwxr xr x 1 root root 800 sep 16 00 19 logs drwxr xr x.1 root root 800sep 16 00 19 logs 檔案型別和許可權 acl許可權 硬鏈結引用計數 所有者所屬組 ...