【原创】一点点雕虫小技脚本

1、批量更改文件名

for  filename  in \`ls \`       # #注意反引号

do

newname
= \`echo \$filename | sed  's / regex /  sth / ' \` 

if  [ \$filename   != \$newname  ]; then    # #注意中括号旁边的空格……

mv
\$filename \$newname

fi

done

 

 举一反三,不一定是改名,比如说批量改权限等等

 

2、结束一系列进程

以ibus为例(今天ibus出bug了,于是发现这么一个办法)

ps ax|grep ibus

12792 pts/3    S+     0:00 grep --color=auto ibus
24387 tty1     S      0:14 ibus-daemon --xim
24395 tty1     S      0:00 /usr/lib/ibus/ibus-gconf
24403 tty1     S      0:17 python /usr/share/ibus/ui/gtk/main.py
24409 tty1     S      0:00 /usr/lib/ibus/ibus-x11 --kill-daemon
24432 tty1     S      0:15 /usr/lib/ibus/ibus-engine-pinyin --ibus

出来这么多,想办法一次性解决掉。。。。

先把12792 pts/3    S+     0:00 grep --color=auto ibus这行去了,grep -v grep就行-v是反向选择的意思

然后输出pid

awk '{print \$1}' 即可

接下来就kill。


连起来

 

 

ps ax | grep ibus | grep  - v grep | awk '{print \$1 }' | xargs kill

 

 

未完待续……

 

转载于:https://www.cnblogs.com/justin-wong/archive/2010/01/28/1657996.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值