1. ホーム
  2. アッキー

[解決済み] awk で区切られた文字列を配列に分割するには?

2022-03-03 14:23:05

質問

文字列にパイプ記号が含まれる場合の分割方法 | があります。 配列になるように分割したい。

試してみた

echo "12:23:11" | awk '{split($0,a,":"); print a[3] a[2] a[1]}'

これは問題なく動作します。もし私の文字列が次のようなものであれば "12|23|11" では、どのように配列に分割すればよいのでしょうか?

どのように解決するのですか?

試してみましたか?

echo "12|23|11" | awk '{split($0,a,"|"); print a[3],a[2],a[1]}'