質問

用OS Xながらプレーする必要がありま一線バスクリプトによってクライアントがmacのようにホスト名:12345-BA-未就学児なくなります。)地

最初の5桁は財産のシリアル番号にハイフン別のビジネスユニットコードから部の名前の後に何かのように'LT'を表示します。

思いのエコーのホスト名との組み合わせを使用sed、awkかに切り文字ストリップについ:
"BA"幼稚園

協力をよろしくお願いいたします。アドバイスをお聞かせ下さい:

echo $HOSTNAME | sed 's/...\(...\)//' | sed 's/.local//'
役に立ちましたか?

解決

 echo "12345-BA-PreSchool-LT.local" | cut -d'-' -f2,3 | sed -e 's/-/ /g'

なOSXので、合わせてカットが定義される)

他のヒント

いうシンプルです:)

なにができるのでト:

echo 12345-BA-PreSchool-LT.local | cut -d"-" -f2,3
BA-PreSchool

除する場合には、ハイフンを使用できtr

echo 12345-BA-PreSchool-LT.local | cut -d"-" -f2,3 | tr "-" " "
BA PreSchool

かつ

echo $HOSTNAME | awk 'BEGIN { FS = "-" } ; { print $2, $3 }'

Awkを解決できるご質問です。

echo "12345-BA-PreSchool-LT.local" | awk -F'-' '$0=$2" "$3'
BA PreSchool
bash$ string="12345-BA-PreSchool-LT.local"
bash$ IFS="-"
bash$ set -- $string
bash$ echo $2-$3
BA-PreSchool
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top