set -e
set -x
PS4="\e[31m+\e[0m"
# 子プロセスで実行 bash target.sh # 同じプロセスで実行 . target.sh
files=`ls` files=$(ls)
形式は以下
if some_cmd; then cmd_1 cmd_2 else cmd_3 cmd_4 fi;
some_cmd実行後のステータスコードが0なら then、それ以外なら elseになる。
some_cmd
if文のために [コマンドが用意されている。
[
[ -d "$dir_path" ] # ディレクトリが存在する [ -f "$file_path" ] # ファイルが存在する [ -z "$str" ] # strに何もないか空文字列 [ -n "$str" ] # -z の反対
\e[31mにより色が赤くなり、\e[0mで元に戻る。
\e[31m
\e[0m
echo "This is \e[31mdanger\e[0m task"
There was an error while loading. Please reload this page.
_sidebar