摘要: shell 在执行某个命令的时候,会返回一个返回值,该返回值保存在 shell 变量 $? 中。当 $? == 0 时,表示执行成功;当 $? == 1 时,表示执行失败。 www.2cto.com 有时候,下一条命令依赖前一条命令是否执行成功。如:在成功地执行一条命令之后再执行另一条命令,或者在一 阅读全文
posted @ 2019-04-01 14:49 贾迪123 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 【`】,学名叫“倒引号”, 如果被“倒引号”括起来, 表示里面需要执行的是命令。比如 `dirname $0`, 就表示需要执行 dirname $0 这个命令【“”】 , 被双引号括起来的内容, 里面 出现 $ (美元号: 表示取变量名) `(倒引号: 表示执行命令) \(转义号: 表示转义), 阅读全文
posted @ 2019-04-01 14:42 贾迪123 阅读(1725) 评论(0) 推荐(1) 编辑
摘要: echo -n 不换行输出 1 2 1 2 3 4 5 6 echo -e 处理特殊字符 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首;  阅读全文
posted @ 2019-04-01 14:35 贾迪123 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1、 DIR="$( cd "$(dirname "$0")" ; pwd -P )" $0 类似于python中的sys.argv[0]等。 $0指的是Shell本身的文件名。类似的有如果运行脚本的时候带参数,那么$1 就是第一个参数,依此类推。 dirname 用于取指定路径所在的目录 ,如 d 阅读全文
posted @ 2019-04-01 11:45 贾迪123 阅读(238) 评论(0) 推荐(0) 编辑