1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| #第一行前面添加(1i) sed -i '1istr' file #第一行后面添加(1a) sed -i '1astr' file #替换第一行(1c) sed -i '1cstr' file #删除第一行(1d) sed -i '1d' file #末尾追加($a) sed -i '$astr' file #匹配替换开头是a的字符为str sed -i 's/^a/str/' file #匹配全局替换 sed -i 's/^a/str/g' file #匹配行前面添加(1i) sed -i '/^a/istr' file #匹配行后面添加(1a) sed -i '/^a/astr' file #替换匹配行(1c) sed -i '/^a/cstr' file #删除匹配行(1d) sed -i '/^a/d' file #删除文件中行首的空格 sed -i 's/^[ \t]*//' result.data #删除文件中行末空格: sed -i 's/[ \t]*$//g' result.data #删除文件中所有的空格: sed -i s/[[:space:]]//g result.data #把文件中空格变为‘,’: sed -i 's/[ \t]/,/g' result.data
|