たとえば、名前と値のペアをテキスト ファイルに追加できる bash シェル スクリプトを作成しようとしていますTEST=true
。たとえば、ユーザーが既に存在する名前を追加しようとすると、TEST=false
それを実行できないようにしようとしています。expr
コマンドを使用して文字の前のテキストを抽出する方法を誰か教えてもらえます=
か? どんな助けでも大歓迎です。
ありがとう
たとえば、名前と値のペアをテキスト ファイルに追加できる bash シェル スクリプトを作成しようとしていますTEST=true
。たとえば、ユーザーが既に存在する名前を追加しようとすると、TEST=false
それを実行できないようにしようとしています。expr
コマンドを使用して文字の前のテキストを抽出する方法を誰か教えてもらえます=
か? どんな助けでも大歓迎です。
ありがとう
expr
外部コマンドです。あなたはそれを行うためにbashを使うことができます
s="TEST=true"
echo ${s%%=*}
OLDIFS="$IFS"
IFS="="
set -- $s
echo $1
IFS="$OLDIFS"
それはあなたが必要なものですか?
if [[$ input =〜(。?*)=]]
それから
echo $BASH_REMATCH is what I wanted
echo but just ${BASH_REMATCH[1]}
fi