by shigemk2

当面は技術的なことしか書かない

今日のシェル芸

文字列連結

すっかり忘れていました。

result_str="${srt}Script"

シェル・スクリプト・リファレンス - 【 複数の変数を連結する 】:ITpro

grep結果で条件分岐

grepに限らず、終了ステータスをeqで見たらいいんじゃないかっていう話でした

#!/bin/sh

echo "$1" | grep 'a'

if [ "$?" -eq 0 ]
then
  echo 'has a'
else
  echo 'has not a'
fi

if文でコマンド実行結果の戻り値を判定する - 四角革命前夜