トップページ > プログラム > 2020年01月25日 > nGGHbHoP

書き込み順位&時間帯一覧

2 位/151 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000000000000004014110



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
シェルスクリプト総合 その32
スレ立てるまでもない質問はここで 152匹目

書き込みレス一覧

シェルスクリプト総合 その32
418 :デフォルトの名無しさん[sage]:2020/01/25(土) 19:29:47.91 ID:nGGHbHoP
なんか前も似たような話があった気がするな
でもカンマ区切りでダブルクォートの中にカンマが含まれてるのかー
ってかCSV形式だなw

CSV関連のコマンドと連携させれば簡単に作れるけど
俺は使いたくないなー。というすると自分でパースするしか無いかなー
自分が必要なら最悪パースするけど、簡単な方法ないかなーw
シェルスクリプト総合 その32
419 :デフォルトの名無しさん[sage]:2020/01/25(土) 19:31:22.74 ID:nGGHbHoP
あ、IFSをカンマにしてから、evalに渡せばできるんじゃね?
シェルスクリプト総合 その32
420 :デフォルトの名無しさん[sage]:2020/01/25(土) 19:32:25.51 ID:nGGHbHoP
あ、evalじゃだめか。setがいるか
シェルスクリプト総合 その32
421 :デフォルトの名無しさん[sage]:2020/01/25(土) 19:44:38.62 ID:nGGHbHoP
setはいらんかったw
あとはスペースが入ってるときかー、どうやって対処するかな?
シェルスクリプト総合 その32
426 :デフォルトの名無しさん[sage]:2020/01/25(土) 21:15:13.22 ID:nGGHbHoP
面倒になったー

index=2,INFO1="abc",INFO2="ab,c"

index=2 INFO1="abc" INFO2="ab c"
に変換すれば

evalできるよ!

あとは頑張ってー
シェルスクリプト総合 その32
428 :デフォルトの名無しさん[sage]:2020/01/25(土) 22:39:10.68 ID:nGGHbHoP
>>427
戻せばいいよー
シェルスクリプト総合 その32
429 :デフォルトの名無しさん[sage]:2020/01/25(土) 22:40:41.08 ID:nGGHbHoP
んー?戻すとなったらset使ったほうがいいんか?

eval set -- index=2 INFO1="abc" INFO2="ab c"

$1, $2,・・・代入されるからに処理しやすい
シェルスクリプト総合 その32
430 :デフォルトの名無しさん[sage]:2020/01/25(土) 22:41:54.41 ID:nGGHbHoP
> AWKやらでガシガシ解析するしかないw

シェルスクリプトでも普通にやればいいんだけどねー
一文字ずつ処理する方法さえ調べれば、
あとは簡単な普通のパーサー
シェルスクリプト総合 その32
431 :デフォルトの名無しさん[sage]:2020/01/25(土) 22:43:30.45 ID:nGGHbHoP
こういうのってawkで高度(?)な機能と発想の転換で使ってこなすより
1文字ずつ処理したほうが楽でわかりやすいよな
スレ立てるまでもない質問はここで 152匹目
408 :デフォルトの名無しさん[sage]:2020/01/25(土) 23:22:39.75 ID:nGGHbHoP
未来センスなやつだな


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。