linux 杂

Posted 会飞の鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 杂相关的知识,希望对你有一定的参考价值。

set -e表示一旦脚本中有命令的返回值为非0,则脚本立即退出,后续命令不再执行;

set -o pipefail表示在管道连接的命令序列中,只要有任何一个命令返回非0值,则整个管道返回非0值,即使最后一个命令返回0.

---------------------------------------------------------------------------------------------------------------------------------------------------------------

tput rev  # reverse                    命令行背景反转
tput bold # bold                         字体加粗
echo ‘Please provide a path to a SSH private key to access Manta.‘
tput sgr0 # clear                         回归原状

---------------------------------------------------------------------------------------------------------------

if [ -z "$1" ]; then               是空

if [ ! -f "$1" ]; then             文件不存在

---------------------------------------------------------------------------------------------------------------

$ command -v foo >/dev/null 2>&1 || { echo >&2 "I require foo but it‘s not installed.  Aborting."; exit 1; }
$ type foo >/dev/null 2>&1 || { echo >&2 "I require foo but it‘s not installed.  Aborting."; exit 1; }
$ hash foo 2>/dev/null || { echo >&2 "I require foo but it‘s not installed.  Aborting."; exit 1; }

判断命令是否存在

------------------------------------------------------------------------------------------------------------------------






以上是关于linux 杂的主要内容,如果未能解决你的问题,请参考以下文章

Linux——MySQL高阶语句杂而精

Linux——MySQL高阶语句杂而精

我在centOS linux安装jdk1.6后,运行java或javac命令报错是杂回事

我在centOS linux安装jdk1.6后,运行java或javac命令报错是杂回事

[linux][c/c++]代码片段01

[linux][c/c++]代码片段02