[過去ログ]
シェルスクリプト総合 その28 (620レス)
シェルスクリプト総合 その28 http://mevius.5ch.net/test/read.cgi/unix/1533154936/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
77: 名無しさん@お腹いっぱい。 [sage] 2018/10/07(日) 11:42:06.75 >>74 http://mywiki.wooledge.org/BashFAQ/082 http://mevius.5ch.net/test/read.cgi/unix/1533154936/77
184: 名無しさん@お腹いっぱい。 [sage] 2020/02/26(水) 03:34:54.75 5年くらいするとセキュリティパッチが出なくなって使用禁止になるから また作り直しになるんだろうどうせ。 http://mevius.5ch.net/test/read.cgi/unix/1533154936/184
192: 名無しさん@お腹いっぱい。 [] 2020/03/14(土) 20:00:13.75 > 俺ならテキストが小さいならBashで一気に読んで処理すればいいと思うしでかいならPythonとかで処理する これはなんで? 小さいとかの境目はどれくらい? http://mevius.5ch.net/test/read.cgi/unix/1533154936/192
205: 名無しさん@お腹いっぱい。 [sage] 2020/03/21(土) 00:02:26.75 #!/bin/sh お願いします http://mevius.5ch.net/test/read.cgi/unix/1533154936/205
267: 名無しさん@お腹いっぱい。 [sage] 2020/04/26(日) 07:48:46.75 そもそも done < $INPUT_FILE とか書く必要ない script.sh < $INPUT_FILE とやればいいんだよ その方が柔軟性が高くなる そうすりゃスクリプトは中身だけで良くなる。endはいらない。 そして while read do にも置き換えられるやろ? read f <- 不要かも while [[ !("$f" =~ \t*'_TAG("S.T.A.R.T")') ]]; do read f done read f while [[ !("$f" =~ \t*'_TAG("E.N.D")') ]]; do i=$i+1 read f done echo 行数は $i http://mevius.5ch.net/test/read.cgi/unix/1533154936/267
450: 名無しさん@お腹いっぱい。 [sage] 2021/08/08(日) 22:07:53.75 >>443 こんな感じでいけるんでね?前段階の話すっ飛ばして答えだけど テストしてないので動かなくても知らん isnum() { case "$1" in *[!0-9]*) return 1 ;; *) return 0 ;; esac } str="aaa_bbb_ccc_ddd_eee_123_4_567_xxxxx_123yyy_4f6_789c_zzz" IFS="_" set -- $str while [ "$#" -gt 0 ]; do if isnum "$1" && isnum "$2" && isnum "$3"; then echo "$1" fi shift done http://mevius.5ch.net/test/read.cgi/unix/1533154936/450
577: 名無しさん@お腹いっぱい。 [] 2022/08/04(木) 09:47:52.75 >>572 おら。ちゃんとPOSIXの経緯調べてきたか? 黙ってないでなんとかいえや http://mevius.5ch.net/test/read.cgi/unix/1533154936/577
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.320s*