DOS文件行以\r\n結尾,UNIX文件行以\n結尾。
DOS --> UNIX : sed 's/.$//g' dosfile > unixfile tr -d "\r" dosfile > unixfile UNIX --> DOS : sed 's/$/\r/g' unixfile > dosfile
shell腳本 #!/bin/bash for ((i=1;i<=9;i++)) do for ((j=1;j<=i;j++)) do printf "%d * %d =
刪除空白行,或者只有空格或TAB的行 sed -i '/^[ \t]*$/d' filename awk '/^[ \t]*$/{next}{print > filename}' filename
1、單個文件 創建補丁: diff -Nu from-file to-file > to-file.patch 打補丁: 1、進入到舊文件所在目錄 2、patch < to-file.patch 還原: 1、進入到新文件