shell
半只因
这个作者很懒,什么都没留下…
展开
-
shell jd处理json,curl post
#!/bin/bashdata='{"a": "xxxx"}'a=20data=`echo $data| jq 'to_entries | map(if .key == "a" then . + {"value":'$a'} else . end ) | from_entries'`data=`echo $data | sed 's/ //g'`echo $datacurl -X POST \-H原创 2021-04-28 21:24:53 · 308 阅读 · 0 评论 -
shell 用别名杀快速死指定进程
$ cat ~/kill.sh #!/bin/bashname=$1ps -ef| grep $name| awk -F ' ' '{print $2}'| xargs kill -9moonx@moonx:~ $ cat ~/.bashrc....alias t_kill="bash ~/kill.sh"moonx@moonx:~ $ t_kill $(程序中的关键字)原创 2021-01-29 10:32:22 · 96 阅读 · 0 评论 -
shell 获取文件里某一行字符串的长度
#!/bin/bashcat a.txt | while read linedo length=`echo $line|awk -F "" '{print NF}'` if [ $length -gt 3 ]; then echo $line fidone原创 2020-12-10 17:53:36 · 1337 阅读 · 0 评论 -
shell 批量解压
#!/bin/bashroot='test'find $root -name "*tar" > tar_list.txtfor tar_path in `cat tar_list.txt`; do echo $tar_path extract_path=`dirname $tar_path` tar -xvf $tar_path -C $extract_pathdone原创 2020-05-09 12:00:35 · 293 阅读 · 0 评论 -
shell 官网http状态之发送邮件
#!/bin/[email protected]#发送者邮箱[email protected]#邮箱用户名[email protected]#邮箱密码#使用qq邮箱进行发送需要注意:首先需要开启:POP3/SMTP服务,其次发送邮件的密码需要使用在开启POP3/SMTP服务时候腾讯提供的第三方客户端...原创 2019-07-16 13:37:55 · 624 阅读 · 0 评论 -
shell 自动输密码
第一种:sudo -secho "$passwd" |sudo -S mkdir /111第二种:安装expect工具,专门用来实现自动交互功能sudo apt-get install tcl tk expect#!/usr/bin/expectset timeout 3 spawn ssh [email protected].*.* expect "*m...原创 2019-07-17 15:53:44 · 11159 阅读 · 0 评论 -
shell 匹配 三个文件夹下 "同一时刻"的文件
#!/bin/bash##下面三个txt用来是所有的lidar,vis,radar路径ls -R /apollo/data/xuehui_test/demo/demo_pcd/*/*/*.jpg > /apollo/data/xuehui_test/jpg_001_list.txtls -R /apollo/data/xuehui_test/demo/demo_vis/*.jpg &g...原创 2019-07-26 15:50:14 · 335 阅读 · 0 评论