質問
用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
所属していません StackOverflow