シェルスクリプトで文字列をどのようにトークン化するのですか?
たとえば、与えられた文字列 "a:b:c"と区切り文字 ":"を返す場合は、javaのStringTokenizerに相当します。シェルスクリプトで文字列をトークン化する
2
A
答えて
3
var="a:b:c"
OLDIFS=$IFS
IFS=":"
read -a array <<< "$(printf "%s" "$var")"
IFS=$OLDIFS
echo ${#array[@]}
echo ${array[0]}
echo ${array[1]}
echo ${array[2]}
+0
'read -a ..の代わりに'、' array =($ var) 'と言うこともできます –
0
echo "a:b:c" | awk -F":" '{print "{"$1",",$2",",$3"}"}'
関連する問題
- 1. トークン化文字列
- 2. トークン化文字列
- 3. 文字列トークン化は、Java
- 4. C++文字列の一部をトークン化
- 5. トークン化文字列中のセグメンテーションエラー
- 6. Pythonでデリミタを保持する文字列をトークン化
- 7. 正規表現で文字列をトークン化する
- 8. arduinoで文字列をトークン化する方法
- 9. トークン化文字列、およびそれ自身のトークン
- 10. Rubyで文字列をトークン化しますか?
- 11. "予期しないトークン" 文字列化変換でbrowserify使用する場合は文字列化
- 12. 複数の文字列を同時にトークン化する
- 13. antlr - 文字列を選択的にトークン化する
- 14. 文字列を正しくトークン化するには
- 15. 文字列トークンが
- 16. strtok()でcで2回文字列をトークン化
- 17. ネストされた区切り文字の間で文字列をトークン化
- 18. シェルスクリプト内のconcat文字列
- 19. シェルスクリプト文字列抽出
- 20. 文字列比較はシェルスクリプト
- 21. トークン化された文字列のXSL解析文字列の難易度
- 22. 文字列のセミコロンを数えるシェルスクリプト
- 23. Solr/Lucene:文字列をトークン化することは可能ですか?
- 24. Java:入力文字列のトークンでトークンを読み取る
- 25. 複数が含まれています()トークン化文字列
- 26. 表示文字列トークン
- 27. 引用符付き文字列をトークン化
- 28. Pythonで文字列に格納された単語をトークン化する
- 29. シェルスクリプト内の文字列の部分文字列を分離する
- 30. SEDとAppleScriptをシェルスクリプト - ストリップ文字列
何シェル? bash? –
http://stackoverflow.com/questions/918886/split-string-based-on-delimiter-in-bash –
@アンダーズリンダール:はいbashは大丈夫 – user881480