bash 批次轉 .jpg 檔案為 .pdf
1 | for i in ls *.jpg; do convert -verbose "$i" ${i%\.*}.pdf; done |
1 | for i in ls *.jpg; do convert -verbose "$i" ${i%\.*}.pdf; done |
例如我要將桌面內所有 .wma 檔案遞迴移除. 可以用下列指令 :
find ~/Desktop/ -name *.wma -exec rm -v {} \;
記錄一下這幾個連結
http://tldp.org/LDP/Bash-Beginners-Guide/html/index.html
http://ppewww.physics.gla.ac.uk/~chrisc/SUPA/lecturenotes/bash/bash.html
常有機會寫 bash 但是bash還是不熟悉.
[root@cluster1 ~]$ top -b -n 1 |sed -n -e “8,`cat /proc/cpuinfo | grep processor | tail -n 1 | awk ‘{print $3 + 8}’`p”|awk ‘{print $12, $2, $9, $10, $11}’
program1 user1 100 2.0 9601:56
program1 user1 96 2.0 9603:33
program1 user1 96 2.0 9605:35
program1 user1 96 2.0 9600:51
program1 user1 96 2.0 3836:43
program1 user1 94 2.0 9600:06
top root 2 0.0 0:00.02
init root 0 0.0 0:03.95
[root@cluster1 ~]$ cat /proc/cpuinfo | grep processor | tail -n 1 | awk ‘{print $3 + 1}’
ssh bc$((` hostname -s| awk -F "" '{ print $3$4 }'` + 14))
grep “Failed password for invalid user” /var/log/secure | awk ‘{print substr($13,8)}’ | awk ‘{count[$1]++} END { for( i in count ) { if ( count[i] >= 3 ){print i ” Total Failed Attempts: ” count[i] “”} }}’
#!/bin/bash while [ 1 ] do /usr/sbin/ntpdate -u time.tiara.sinica.edu.tw sleep 1 done
[root@bt1 ~]# for ((i=1;i<=14;i+=1)); do scp -r /etc/krb5.conf bc$i:/etc/; done
ps | grep test | awk ‘{print $1}’ | xargs kill