なんかハマってるなw
例えば最初がこれだとするだろ?
index=2,INFO1="a bc",INFO2="ab,c"
ダブルクォートの中にスペースが入ることがあるとして、まずスペースをありえない文字(制御文字)に変換するだろ?
index=2,INFO1="a<DEL>bc",INFO2="ab,c"
次にカンマをスペースにするだろ?
index=2 INFO1="a<DEL>bc" INFO2="ab c"
これをeval + setするだろ?
eval "set -- $DATA"
そうすると、こうなるやんか?
$1: index=2
$2: INFO1="a<DEL>bc"
$3: INFO2="ab c"
あとはループして、<DEL>をスペースに戻しつつevalすればOKだよ
文字の置換はIFS使って分割して結合
俺が悩んでたのは、実はありえない文字に変換しないで
できないかなーってところなんだよねw
>>438
そういうのは仕様。それを防ぎたかったらevalは使えないのでパースするしか無い
もしくはエスケープ+evalだけどエスケープするために結局パースが必要になる
探検
シェルスクリプト総合 その32
■ このスレッドは過去ログ倉庫に格納されています
446デフォルトの名無しさん
2020/01/26(日) 16:19:39.04ID:5vRllc8t■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【学術団体】高市総理の台湾有事に関する発言を巡り、学者らが日中関係修復を求める緊急声明を発表… [BFU★]
- 「脅迫だ」国分太一に同情論 音声データ削除要求など日テレの対応を疑問視する声ネットに噴出「それこそコンプラ違反では」 [muffin★]
- 中国と対話で良い関係つくるのが責任と首相 ★4 [少考さん★]
- 生クリームだけの真っ白なクリスマスケーキ 大手メーカーが販売、その理由は…フルーツなしで価格は半額以下に ★3 [おっさん友の会★]
- 【文春】元TOKIO・国分太一(51)「女性スタッフ2名への“わいせつ事案”」日テレ事情聴取の全貌が分かった! ★4 [Ailuropoda melanoleuca★]
- 【国際法を無視】日本での「中華人民共和国に台湾問題を論じる資格なし」との声に 中国外交部が厳しく反論… [BFU★]
- 【実況】博衣こよりのえちえちSSholox4周年切り抜き鑑賞🧪★2
- 【実況】博衣こよりのえちえちSSholox4周年切り抜き鑑賞🧪★3
- ヤンジャン新人漫画大賞、入賞作品のAI絵疑惑で大荒れ😄😄😄 高市早苗要素あり [175344491]
- 【高市悲報】高市のせいでウナギが食べられなくなりそう [663382246]
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ167
- 【悲報】野田佳彦、高市さんの『存立危機事態』答弁を撤回 [519511584]
