[過去ログ] シェルスクリプト総合 その27 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
116: 名無しさん@お腹いっぱい。 [] 2018/05/23(水) 23:46:31.17 AAS
オイスター作戦ね
もう15年は前でしょ
266: 名無しさん@お腹いっぱい。 [sage] 2018/06/07(木) 23:15:52.17 AAS
>>257
257(2): 名無しさん@お腹いっぱい。 [sage] 2018/06/07(木) 12:58:55.50 AAS
Arrayひとつを単一の文字列で渡して、受けたとった方がArrayに戻すかなあ
sub-script.sh "${array1[*]}" "${array2[*]}" "${array3[*]}" ...

sub-script.sh:
array1=($1)
array2=($2)
array3=($3)

Arrayのアイテムの内容がIFSに引っかかってたらIFSを書き換える(/同調)するかなあ。よくありそうなアイテムがスペースありとかだったら、アイテムの内容として入ってなさそうなタブにするとか
(IFS=$'\t'; sub-script.sh "${array1[*]}" "${array2[*]}" "${array3[*]}" ...)

sub-script.sh:
array1=($1)
array2=($2)
array3=($3)
(分解時のセパレータとしてはタブもデフォルトIFSに入っているので分解時には特に設定する必要はない)

てか、そんなに配列をばんばん使わない方がいいんじゃねと思わなくもないw
あ、
>分解時のセパレータとしてはタブもデフォルトIFSに入っているので分解時には特に設定する必要はない
何言ってんだか。せっかくスペースをセパレータとされるのを避けているのに、設定しなきゃダメだろう

sub-script.sh:
ORIGINAL_IFS="$IFS"
IFS=$'\t'
array1=($1)
array2=($2)
array3=($3)
IFS="$ORIGINAL_IFS"
446
(1): 名無しさん@お腹いっぱい。 [sage] 2018/06/10(日) 23:22:01.17 AAS
>>435
435(3): 名無しさん@お腹いっぱい。 [sage] 2018/06/10(日) 23:13:46.83 AAS
>>433
> それは元々のデータがそうであるってこと?

ちょっと違うな
「元々のデータがそうであってもよい」ってこと

元々のデータ形式について指定はないのだから
(処理するには効率の悪い)CSVデータでもOKだし、
どんなデータでもよい

そのデータ形式も含めて、
どうしたらいいでしょうか?という話だ
CSVのRFCはフィールド・レコード区切りにU+001F/Eを使えなんて一言も言ってねぇぞ
つーかそれこそコンマと改行が区切り文字ですよと言ってる。
そういうデータを扱うことを議論してる時に、横から偉そうな態度で
「データ区切り専用の文字があるんだから元のデータにそれを使うべき」
なんて言われてもなぁ……。
あなたは論理的思考に弱いようだからもう一度同じことを違う言い方で繰り返すと、
「前提を無視した発言は控えてください」
分かった?
543: 名無しさん@お腹いっぱい。 [sage] 2018/06/12(火) 19:03:32.17 AAS
へ?
さすが、自分のことだけはよくわかってるな。それはお前がそうだからだろう
何を言っているのかわからん、>>538
538(3): 名無しさん@お腹いっぱい。 [sage] 2018/06/12(火) 18:46:13.86 AAS
俺はレスしただけだけど?
>>529が書かなければ、この話をすることもなかった
によく似合うレスだなっていう
545: 名無しさん@お腹いっぱい。 [sage] 2018/06/12(火) 19:16:54.17 AAS
自作自演
550: 名無しさん@お腹いっぱい。 [sage] 2018/06/12(火) 19:37:04.17 AAS
これ以上そのクソを撒き散らすなら大量のコピペでスレ埋め尽くすぞ
599
(1): 名無しさん@お腹いっぱい。 [sage] 2018/06/13(水) 11:34:13.17 AAS
$ cat <<. <<.
1AAA
.
2BBB
.
とやると
2BBB
とだけ出力されるんだけど、これどういう理屈か分かる?
標準入力ってヒアドキュメントでさえ上書きされる仕様なの?
610
(3): 名無しさん@お腹いっぱい。 [sage] 2018/06/14(木) 20:52:33.17 AAS
findでexecオプションの引数のあとにシェルに渡すパイプを付けるとexecに渡したコマンドがシグナル13パイプ破壊を出してくるんですけど
どうにかなりませんかね。
今のところ/dev/nullに標準エラー出力を捨てることで解決してるんですけども。
find . -exec basename \{\} \; | head
↑これで再現するはずです。
解決するときはできればPOSIXの範囲でやりたいです。findのGNU拡張で解決できるならそれでもいいんですが
メインPCがOS Xなので、最低でもBSD拡張、さらに言えばPOSIXに限定してほしいです すいません。
653: 名無しさん@お腹いっぱい。 [sage] 2018/06/16(土) 17:58:54.17 AAS
それはPOSIXですか?POSIXじゃないのですか?
676
(1): 名無しさん@お腹いっぱい。 [sage] 2018/06/17(日) 16:46:05.17 AAS
言っても無駄なんだろうが、そんなファイルを処理しようってのが間違ってると思う
712
(1): 名無しさん@お腹いっぱい。 [sage] 2018/06/19(火) 06:15:17.17 AAS
関数とエイリアスの使い分けに意味はあるの?
使用メモリ?性能?
766: 名無しさん@お腹いっぱい。 [sage] 2018/06/26(火) 18:04:40.17 AAS
httpのBASIC認証やftpのならそれで問題はないよね。普通にBASIC認証でそのオプションを教えてっていうことだけかな
964: 名無しさん@お腹いっぱい。 [sage] 2018/07/24(火) 11:51:50.17 AAS
>>963
963(2): 961 [sage] 2018/07/24(火) 11:43:21.78 AAS
>>962
実はワッチョイを提案したのは俺なんだけど
あんまり賛同者がいないようだし
勝手にやるのもどうかなと思ったんだわ。
今はID板でやって
それでも荒れるようであればワッチョイ付けるっていう方針でいいかなと思ってる
俺はワッチョイも含めて賛成してたけど、まぁそれでいいか
ざっと厶板の他のスレみた感じワッチョイまで採用してるスレほとんどないみたいだし、あっちでもあまり使わない文化なのかもしれん、どうなんだろ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.048s