shell
文章平均质量分 51
MonCheri_Flowers
Change the world by program
展开
-
shell常用工具
脚本的调试-n 读一遍脚本中的命令但不执行,用于检查脚本中的语法错误-v 一边读脚本,一边把执行过的脚本命令打印到标准错误输出-x 可以在程序中设置调试某一段grep 基本正则(+E可成扩展正则)egrep 扩展正则shell编程常用工具:grep 根据文件内容无过滤find 根据文件名\文件类型awk 列处理工具sed 行处理工具x原创 2017-10-07 10:56:35 · 514 阅读 · 0 评论 -
shell变量
变量环境变量printenv本地变量python@ubuntu:~/0829$ diner='dimples'python@ubuntu:~/0829$ set | grep "diner"diner=dimples把本地变量变成环境变量:python@ubuntu:~/0829$ export dinerpython@ubuntu:~/0829$ e原创 2017-10-04 19:07:03 · 221 阅读 · 0 评论 -
shell脚本语法
条件测试:test [-测试一个条件是否成立,如果结果为真,则结果=0如果结果为假,则结果=1python@ubuntu:~/1004$ var=2python@ubuntu:~/1004$ test $var python@ubuntu:~/1004$ echo $?0python@ubuntu:~/1004$ test $var -gt 5python@ubu原创 2017-10-06 00:25:18 · 513 阅读 · 0 评论 -
shell位置参数和特殊变量
常见的位置参数和特殊变量:$0 ./t8.sh$1、$2... 位置参数 $# 表示参数有多少个$@ 可以用在for循环中的in后面$* 表示参数列表"$1" "$2"..$?上一条命令的执行结果$$ 当前进程号$1#! /bin/shecho $0echo $1echo $2echo $3python@ubuntu:5$ chmod a+x t8.sh原创 2017-10-06 00:58:49 · 372 阅读 · 0 评论 -
shell的输入输出
echoecho是文本行或变量/ 把字符串输入到文件echo [option] string-e 解析转义字符、-n 不换行,默认echo内容后跟一个回车换行python@ubuntu:5$ echo "dimples\n\n"dimples\n\npython@ubuntu:5$ echo -e "dimples\n\n"dimplespython@ubu原创 2017-10-06 01:57:03 · 328 阅读 · 0 评论