Linux_替换文件内容_sed

Linux_替换文件内容_sed

cat /dir/file
A\tB\tC\tD\tE\n


sed 's/\t/,/' /dir/file|cat
A,B\tC\tD\tE\n

sed 's/\t/,/' /dir/file|sed 's/\t/,/'|cat
A,B,C\tD\tE\n

sed 's/\t/,/g' /dir/file|cat
A,B,C,D,E\n


cat -A /dir/file1
A^IB^IC^ID^M$


去除windows的换行符^M
$是linux下的换行符
sed 's/^M//g' /dir/file1|cat -A
A^IB^IC^ID$
注意^M并不是按shift键+6及shift+M的组合,而是ctrl+M的组合

你可能感兴趣的:(linux,windows,c,Linux命令)