2021-08-10 新手必须掌握的文本文件编辑命令

文本文件编辑命令

1.cat 命令
cat 命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”。如果在查看文本内容时还想顺便显示行号的话,不妨在 cat 命令后面追加一个-n 参数。

2.more 命令
more 命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”。

3.head 命令
head 命令用于查看纯文本文档的前 N 行,格式为“head [选项] [文件]”
head -n 20 a.txt 查看文件前20行。

4.tail 命令
tail 命令用于查看纯文本文档的后 N 行或持续刷新内容,格式为“tail [选项] [文件]”。

tail -n 20 a.txt 查看文件最后20行内容
tail -f 查看持续刷新的内容

5.tr 命令
tr 命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”

cat fhf | tr [a-z] [A-Z] 将fhf文件中的小写字母替换为大写字母
cat fhf | tr [:upper:] [:lower:] 与上结果相同

问题:
1.tr命令报错:tr: extra operand ‘b’

在SHELL脚本里,有时候会用到“tr [:lower:]
[:upper:]”来实现大小写转换的功能,但是如果在运行脚本的当前目录里有以一个字符命名的文件存在,比如"l", “o”, “w”,
“u”, or “p”,这时候SHELL脚本会报以下的错:“tr: misaligned [:upper:] and/or [:lower:] construct”或者“tr: extra operand `o’”(o为文件的名字), 这个可能是当前SHELL的tr命令的一个BUG,也可能是他们不推荐这样使用吧 ————————————————
本段引用自CSDN博主「lfj_fly」的原创文章,如有侵犯,立即删除。
原文链接:https://blog.csdn.net/lfj_fly/article/details/7699378

6.wc 命令
wc 命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”。
-l 只显示行数
-w 只显示单词数
-c 只显示字节数

7.stat 命令
stat 命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值