随笔分类 -  Shell编程

shell 修改json配置。
摘要:#1.方法1 通过sed命令,删除对应行,再增加行,增加缩进。 #2.具体操作 ##2.1删除行 nl 要删除的json文件 | sed '2,5d' 或者 sed '2d' 要删除的json 补充说明:nl命令-增加显示文件的行号。 sed命令-2~5d删除指定行 ##2.2增加行 sed '4a 阅读全文
posted @ 2021-02-01 14:01 dLarger 阅读(1303) 评论(0) 推荐(0)
查看当前系统的shell
摘要:#查看当前正在使用的shell echo $SHELL #查看系统中安装了哪些shell cat /etc/shells 阅读全文
posted @ 2020-10-14 15:29 dLarger 阅读(288) 评论(0) 推荐(0)
xargs命令,作用雷同|
摘要:|与xargs的分别说明 echo '--help' | cat 该命令输出的是echo的内容,也就是说将echo的内容当作cat处理的文件内容了,实际上就是echo命令的输出通过管道定向到cat的输入了。然后cat从其标准输入中读取待处理的文本内容。这等价于在test.txt文件中有一行字符 '- 阅读全文
posted @ 2020-10-14 15:13 dLarger 阅读(118) 评论(0) 推荐(0)
shell 行末尾的&含义
摘要:#含义 & 放在启动参数后面表示设置此进程为后台进程,也即非阻塞性运行,如果不加&,则会执行完该命令后才能执行后面的命令。 阅读全文
posted @ 2020-10-14 15:11 dLarger 阅读(933) 评论(0) 推荐(0)
sed 命令-添加字符
摘要:#1.在文本的行尾或行首添加字符 1.1在每行的头添加字符,比如"HEAD",命令如下: sed 's/^/HEAD&/g' test.file 说明:^代表行首 g代表每行都替换 1.2在每行的行尾添加字符,比如“TAIL”,命令如下: sed 's/$/&TAIL/g' test.file 说明 阅读全文
posted @ 2020-09-14 17:39 dLarger 阅读(952) 评论(0) 推荐(0)
Shell脚本循环执行
摘要:#1.while方式 语法: while true do 要执行的内容 done 注意:1.如果要无限循环执行,需要用while true,不能使用while 1 2.do后面要执行的内容,注意要加缩进。 #2. for方式 语法: for i in seq 10 do echo "$i" done 阅读全文
posted @ 2020-08-13 13:58 dLarger 阅读(1337) 评论(0) 推荐(0)