shell元字符:
空格、制表符:命令行参数的分隔符
回车:执行键入的命令
><| 重定向与管道
; 用于一行内输入多个命令
& 后台运行,运行过程中可以先在后台运行,同时前台可以继续输入命令 abc &
$ 引用变量
``命令替换,其中不允许有`和\
*[]? 文件通配符
() 用于定义shell函数或在子shell中执行一组命令
(><|;&)也可起到分隔符的作用
转义符\ 取消其后元字符的特殊作用,其后没有元字符则跟没有一样
“ ” 除$和`外特殊字符的特殊含义被取消,转义\$ \` \”
‘ ’ 对括号内的任何字符,不作特殊解释
\` \`用于引号和反撇号的嵌套
例题:终止正在进行的进程
ps -e | grep myap得到进程号
kill 进程号
创建脚本文件:vi k
PIDS=`ps -e | awk “/[0-9]:[0-9][0-9] $1\\$/ {printf(\\“ %d \\”,\\$1); }”` 待确认?
echo $PIDS
kiss $PIDS
括号一层一层地加,一层一层地按照规则修改转义字符