[2012-03-09 23:35 str3に関する条件が紛らわしかったので補足しました] 久し振りにシェルスクリプト (b... [2012-03-09 23:35 str3に関する条件が紛らわしかったので補足しました] 久し振りにシェルスクリプト (bash) を書いていたら、もっと簡単に実現できそうだけどやり方を思い付かないというものが出てきたのでメモ。 やりたいこと: シェル変数vに"str1:str2:str3"のようにコロン区切りされた3つの文字列が入っている時に、シェル変数aにstr1、シェル変数bにstr2、シェル変数cにstr3を格納したい。 その他条件は以下の通り。 str1は空文字列の可能性がある。その時はaに空文字列を設定する。 str3にコロンが含まれている可能性がある。その時はcにコロンも含めた文字列を設定する。(例: v="aaa:bbb:ccc:ddd"の時は、cは"ccc:ddd"となって欲しい(単に"ccc"ではなく))できる限り、シェルの機能と一般的なコマンド (目安としてbusy
記事へのコメント0件
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています