扫盲

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
相关文章
相关标签/搜索