サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
TGS2024
qiita.com/tommarute
はじめに こんな方法があるなんて知らなかった。 IFSなんていらなかったんだ! ここに載っていたのを模倣しただけです。 でも日本語の記事が見当たらなかったので書きました。 環境 OS: macOS Sierra 10.12.4 bash: GNU bash, version 3.2.57 やりたいこと 文字列を指定したデリミタで分割して配列に格納したい。 いわゆるsplitです。 まずは結論から 例えばパスからディレクトリの配列を得るにはこうなる。 split(というか置換してるだけ)の処理は一行。便利! #!/bin/bash path=$1; declare -a a_dirs=(); a_dirs=${path//\// }; for dir in ${a_dirs[@]}; do echo $dir; done exit 0;
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く