安裝openssl-devel包(yum install openssl-devel),而後會有一個/usr/lib/libssl.so的東西,而後哪裏缺libssl.so.4就作個軟鏈接過去,好比
缺/lib/libssl.so.4,就ln -s /usr/lib/libssl.so /lib/libssl.so.4 ide
sed能同時匹配兩個條件嗎?日誌
好比 網卡 eth[01] 和 em[01] 正則如何寫?ssl
sed -n '/[eth em]\[01\]/p' 2.txt openssl
awk '/are:/ (split($4,num,":")) {print num[2]}' 4.txt | sed "s/[^a-z 0-9]//g"|awk 'total+=$0;END{print total}'it
awk -F ":" '{name[$1]++} END{for(i in name) print i,name[i]}' /etc/passwdclass
若是用腳原本實現天天晚上九點鐘定時刪除兩週之前的日誌文件並對前一工做日的日誌文件進行備份應該怎麼寫,請你們幫幫忙,先謝了awk
find /log -name "*.log" -mtime +14 -print|xargs rm -fsed
將匹配的文件都刪掉:
find ./ -name *2009* --exec rm -rf{} im
rm -rf `find ./ -name *2009*` 錯誤yum
find ./ -name *2009* --exec rm {} \;
正確寫法:
find . / -name '*2009*' |xargs rm -rf
xargs 爲標準輸出
文件名:1.txt
文件內容:
/sbin
/bin
/usr/sbin
怎麼把這些文件組合成: /sbin:/bin:/usr/sbin ?
tr "\n" ":"< 1.txtsed -e 'N;s#\n#:#g' 1.txt 也能夠