Linux的cat命令各种用法

Linux的cat命令各种用法

2023年7月10日发(作者:)

Linux的cat命令各种⽤法⼀、最简单的⽤法。只查看⽂件内容::~# cat aaaaaabbbbbbbbcccdddcceeeeroot@abb:~#⼆、查找⽂件中的内容:~# cat | grep ccbbbbbbbbcccccee三、利⽤cat创建⽂件如果原来没有 ⽂件。那么::~# cat > < EOF输⼊第⼀⾏后,输⼊EOF,回车,就可以⽣成⼀个 ⽂件。其中EOF是告诉 bash 哪个符号代表⽂件结束。当然你也可以使⽤⾃⼰习惯的符号。四、利⽤cat清空⽂件内容如果 ⽂件有很多内容,⽽你想要清空的话,同样可以使⽤上⾯提到的命令形式::~# cat > < EOF五、利⽤cat向⽂件中写⼊内容,并覆盖以前的内容。下⾯代码的步骤是这样的:先查看到 没有内容,就向 ⽂件⾥写⼊内容,然后⼜写⼊新内容覆盖掉。:~# cat :~# cat > < 1111111> 2222222> EOF:~# cat 222:~# cat > < 33333333> EOF:~# cat 33333333:~#六、⽤ cat 命令向⽂件中写⼊内容的时候,对于 $ 符号的处理。有些时候可能会利⽤cat命令⽣成⼀些 Shell 脚本⽂件。这个时候如果直接写 $ 符号,有可能被认为是调⽤变量,导致⽆法写⼊⽂件。⽐如像下⾯⼀样直接输⼊ $ 的话::~# cat > < DATE=$(date +%Y%m%d)> mkdir /root/$DATE> EOF那么 $ 符号并没有输⼊到⽂件中。⽂件内容会变成如下的样⼦:~# cat =20161006mkdir /root/那么如果我们要把 $ 符号正常输⼊到⽂件中,该怎么办呢?答案是需要在 $ 符号前⾯加 。命令如下:~# cat > < DATE=$(date +%Y%m%d)> mkdir /root/$DATE> EOF这样把 $ 转义,就可以得到正常的⽂件内容了::~# cat =$(date +%Y%m%d)mkdir /root/$DATE七、向⽂件的尾部写⼊内容。与写⼊新内容覆盖源⽂件相似。只是把原来的 > 换成 >> 即可。可以像下⾯这样在⽂件尾部加⼊⽂字内容。:~# cat >> < 11111> 222222

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688987787a192013.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信