![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 69
chenwei19870313
这个作者很懒,什么都没留下…
展开
-
sed 处理替换字符中的特殊字符
今天编写shell程序时遇到了一个关于sed命令的问题。问题简化如下。文本文件1.txt中包含字符串[:50]~/Documents/books/linux/test$:cat 1.txt [:50]愿意想将[:50]替换为[50:100],脚本如下:~/Documents/books/linux/test$:cat test.sh #!/bin/basholdstr="[:50]原创 2016-09-08 11:57:11 · 36964 阅读 · 0 评论 -
shell 各种符号用途总结
本文章参考转载http://blog.csdn.net/taiyang1987912/article/details/39551385()1.命令组。在括号中的命令列表,将会作为一个子shell来运行。(cmd1;cmd2;cmd3)2.初始化数组 a=(a1 a2 a3)$(...)等价于`...`(反引号),命令替换,返回括号中命令执行的结果((...)转载 2016-09-04 11:03:37 · 3735 阅读 · 0 评论 -
谈谈find,xargs,管道
问题:原意在本文件夹下所有P*.txt文件中用string2替换掉string1,于是输入shell命令:find . -name "P*.txt" | sed -i 's/string1/string2/',发现得不到自己想要的结果。于是简单的了解一下管道的原理以及find,xargs联合使用方式。1,什么是管道?指前一个程序的标准输入作为后一个程序的标准输入。注意:1)管道命令原创 2016-09-07 17:21:37 · 1429 阅读 · 0 评论