linux服务器中cat的详细用法

cat显示文件内容
cat -n 文件名,给文件编行号
cat -b 文件名,给文件编行号,但忽略空白行
cat -s 文件名,将连续的多行,替换为一行
cat -t 文件名,显示制表符
echo 'cc vv bb' | tr ' ' '\n'   #将横行变为竖行
ls |paste -d"" -    #将横行变为竖行
合并连接符,"-"
echo "hello the world" | cat - 文件名,那么hello the world将和文件的内容合并在一起
 删除所有的空行
root@yansy:/home/yansy/shell# cat shell.txt|tr -s '\n'|cat -n
1 大家好
2 我是搞程序的
3 就是程序猿
4 好了

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: