掃盲

pgrep tail | xargs kill -9    #xargs:經過緩衝方式並之前面命令行的輸出做爲參數bash

kill -9 `pgrep tail`函數

 

find /root -name 11.sh -exec rm {} \;ui

 

cat 22.sh   1>/dev/null   標準輸出 :只輸出錯誤信息。spa

cat 22.sh   2>/dev/null   #標準錯誤輸出 :只輸出正確結果。命令行

 

log=/tmp/`date "+%Y-%m-%d_%H_%M"`.top日誌

echo "11" >> $log    #生成日誌blog

 

top -p 1 -b -d 1 -n 1|awk 'BEGIN{print strftime("%Y-%m-%d %H:%M:%S");}'進程

awk 'BEGIN{print strftime("%Y %m %d %H:%M:%S", 1324)}'string

awk 'BEGIN{print strftime("%Y-%m-%d %H:%M:%S");}' >> asas.log
top -p 1 -b -d 1 -n 1 >> asas.logclass

 

 

ctrl + z  後臺運行

jobs 查看後臺運行的進程

fg 將後臺運行的進程調到前臺。

 

 

返回值爲字符,會報錯:

return "my name is bixiaopeng"

Shell自定義函數總結.sh: line 6: return: my: numeric argument required

 

1.變量經過" "引號引發來

#!/bin/sh
para1=
if [ ! -n "$para1" ]; then
  echo "IS NULL"
else
  echo "NOT NULL"
fi

  

4.使用""判斷
 
#!/bin/sh 
dmin=
if [ "$dmin" = "" ]
then
  echo "dmin is not set!"
else  
  echo "dmin is set !"
fi
相關文章
相關標籤/搜索