shell
Arlingtonroad
这个作者很懒,什么都没留下…
展开
-
find + xargs文件处理技巧
find + xargs文件处理技巧原创 2023-01-03 15:01:27 · 1034 阅读 · 0 评论 -
修改json某个属性的值
json_data内容如下:{ "honesty": "haaaaa", "laughter": "Pinkie Pie", "loyalty": "Rainbow Dash"}修改脚本如下:cat json_data | jq 'to_entries | map(if .key == "honesty" then . + {"value":"hello world"} else . ...原创 2021-11-19 18:33:02 · 1501 阅读 · 0 评论 -
删除软链接的注意事项
1,建立软链接ln -s 源文件 目标文件例如:ln -s /usr/hb/ /home/hb_link2,删除软链接正确的是:rm -rf hb_link错误的是:rm -rf hb_link/ 这个会把整个目录都删了备注:想要删除链接文件要用以下命令 rm /home/hb_link 只是少了一个“ / ” 删除的 就是链接文件, 也就是在文件的最后不要加上/...原创 2021-11-19 18:30:09 · 1292 阅读 · 0 评论 -
awk及sed语法及常用操作
awk{-F # 改变FS值(分隔符)~ # 域匹配== # 变量匹配!~ # 匹配不包含= # 赋值!= # 不等于+= # 叠加\b # 退格\f # 换页\n # 换行\r # 回车\t # 制表符Tab\c # 代表任一其他字符-F"[ ]+|[%]+" # 多个空格或多个%为...原创 2019-01-20 18:23:05 · 449 阅读 · 1 评论 -
shell基本语法及使用实例
1、shell简介shell既是一种命令语言,又是一种程序设计语言,shell本身是用C语言编写的程序。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。我们常说有多少种shell,其实说的就是shell脚本解释器。其中bash是linux标准默认的shell,...原创 2019-01-22 20:33:13 · 1684 阅读 · 0 评论 -
crontab不能成功执行shell脚本的可能原因
我们经常会需要使用crontab进行定时任务,但crontab不能成功执行脚本的情况还是很常见,总结起来,本人了解到的和自己遇到的可能原因主要有以下几个:1. crond进程不存在,该进程是crontab的守护进程,它必须存在才能让crontab正常使用;2. 系统时间不对;3. 环境变量的问题:crontab执行脚本的时候不会读取用户的环境变量等配置,所以可...转载 2019-05-08 19:56:41 · 2145 阅读 · 0 评论 -
Shell实现多任务并发及并发数控制--使用mkfifo
默认的情况下,Shell脚本中的命令是串行执行的,必须等到前一条命令执行完后才执行接下来的命令,但是如果我有一大批的的命令需要执行,而且互相又没有影响的情况下(有影响的话就比较复杂了),那么就要使用命令的并发执行了。如下:#!/bin/bashIPLIST=/home/meta/ipinfo/iplistfor i in $(cat ${IPLIST} |grep -...转载 2019-09-25 00:33:31 · 1012 阅读 · 0 评论