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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
11: 名無しさん@お腹いっぱい。 [] 2018/05/04(金) 01:42:33.99 AAS
シェルスクリプトの勉強をしたいです
WindowsよりMacの方がいいんですかね?
109: 名無しさん@お腹いっぱい。 [sage] 2018/05/23(水) 04:11:43.99 AAS
イザナミだ
223: 名無しさん@お腹いっぱい。 [sage] 2018/06/06(水) 14:55:35.99 AAS
>>221
221(1): 名無しさん@お腹いっぱい。 [sage] 2018/06/06(水) 14:49:07.49 AAS
どこに勝負要素があるのか分からない
しかし最近汚いコードがばらっと貼り付けられまくるのは同一人物なのか?
違うんじゃね。汚いとか言いだしたらきりがないぞな。言うなら整形して上げたほうが意味あるんじゃね
422
(3): 名無しさん@お腹いっぱい。 [sage] 2018/06/10(日) 22:50:59.99 AAS
>>420
420(2): 名無しさん@お腹いっぱい。 [sage] 2018/06/10(日) 22:49:14.03 AAS
もう一から説明しないと、情報処理の基本すらわかってないようなので
バカバカしすぎだけど、

・改行がデータ中とレコードの終わりを示すのが混在している
・シェルスクリプトは基本、改行は改行でしかなく、データ中なんて知らんただの一行=レコードがブッタ切られる
・データ中の改行を他のナニかに変えれば、シェルスクリプトは一行=1レコードと認識する

前処理:データ中の改行だけをナニかに変える
本処理:改行が終端の一行=1レコードを処理する
後処理:ナニかに変えたのを改行に戻す

たった、これだけのことをなぜ理解できないでトンチンカンなことばっかり言うのか。前処理をsedでできるなんて言ったことないぞ(できるかもだが、それはもっと面倒なの俺は考えんw)。後処理はsedでできることは馬鹿でもわかるだろうにぃぃぃ
に補足すると、
(POSIXの範囲では)readは必ず改行コードでぶった切られる
568
(1): 名無しさん@お腹いっぱい。 [sage] 2018/06/13(水) 00:23:56.99 AAS
なんか変な人が居着いちゃった
634
(1): 名無しさん@お腹いっぱい。 [sage] 2018/06/15(金) 22:35:17.99 AAS
POSIX的に気に入らない
639: 名無しさん@お腹いっぱい。 [sage] 2018/06/16(土) 01:07:40.99 AAS
>>638
638(1): 名無しさん@お腹いっぱい。 [sage] 2018/06/16(土) 00:33:50.14 AAS
>>616
find . -exec sh -c 'trap "exit" pipe; basename {}' \; -o -quit | head
試してないけど、trapせずにbasenameのあとにexitするだけでだめなん?
708
(1): 名無しさん@お腹いっぱい。 [sage] 2018/06/19(火) 04:54:42.99 AAS
自分は引数を取らず固定されたフィルタはaliasで定義することにしている
例えばeraelコマンド(ERAce Empty Line)。
alias erael='sed -e "/^$/d"'
ただ大抵はシェルスクリプトの先頭に記述するのであなたの言う通り関数の中で宣言する意図は分からん。
844: 名無しさん@お腹いっぱい。 [sage] 2018/07/04(水) 21:37:25.99 AAS
同じだろ
903: 名無しさん@お腹いっぱい。 [sage] 2018/07/18(水) 20:29:52.99 AAS
少しはggるとかしてからここに恋や
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s