シェルスクリプトの総合スレです。
□お約束
・特記なき場合はBourne Shell(/bin/sh)もしくはPOSIX準拠の互換シェルがデフォルトです。
bash/zsh/ksh/ash/dash/yash/poshなどの専用機能に依存する場合は明示しましょう。
Linuxユーザは/bin/shの正体がbashまたはdashなので特に注意。
FreeBSDユーザは/bin/shの正体がashなので注意。
・POSIXについてのリンクは https://en.wikipedia.org/wiki/POSIX にまとめられています
最新の仕様はこちらへ http://pubs.opengroup.org/onlinepubs/9699919799/
(左上の「Shell & Utilities」 から参照することができます。)
・v7 shに一番近くて、現役(?)のshは、OpenSolaris由来のheirloom sh。
http://src.illumos.org/source/xref/illumos-gate/usr/src/cmd/sh/
http://heirloom.sourceforge.net/sh.html
・csh/tcshのシェルスクリプトは推奨されません。
(理由は「csh-whynot」でググれ)
・UNIXにはシェルスクリプトに便利な小さなコマンドがいろいろあります。
manや参考リンクを見ましょう。
aproposないしはman -kでそれらしい単語による簡単な検索もできます。
・シェルで使えるワイルドカード等は正規表現ではありません。
正規表現の話題はスレ違い(正規表現スレへ)
・シェルスクリプトのことをシェルってゆうな
□初心者へのアドバイス:
・適した道具を判断するのも頭の重要な使い方。シェルスクリプトよりも
awkまたはperlの方が適した処理にはそちらを使いましょう。
・知らないコマンドが出てきたらmanを引きましょう。
・思い通りに動かないときは、まずは sh -x でトレースしましょう。
□回答者への注意事項:
・シェルスクリプトでの処理方法を質問しているのに、よくわからずに
「そういうのはperl使いましょう」と回答するのはやめましょう。
安易にperlに逃げずにシェルスクリプトで処理するのが頭のいいやり方。
質問に対して問題が間違ってるといちゃもんをつけるのもやめましょう
シェルスクリプト総合 その27
https://mevius.5ch.net/test/read.cgi/unix/1525337663/
シェルスクリプト総合 その28
■ このスレッドは過去ログ倉庫に格納されています
2018/08/02(木) 05:22:16.82
2022/03/10(木) 23:46:00.98
2022/03/11(金) 00:08:44.90
>>540,537
いや、POSIXのドキュメントには無いな
個々の実装での気まぐれmanに記載のないのは記載漏れかな
使えるかどうかは試してみなければわからない、使えるのも多いだろうけど
自分で試して使えるなら使うなら、
https://en.wikipedia.org/wiki/Regular_expression
https://www.boost.org/doc/libs/1_71_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html
とか、manではなくPOSIXのでもなく他の資料を当たるしかないかな
いや、POSIXのドキュメントには無いな
個々の実装での気まぐれmanに記載のないのは記載漏れかな
使えるかどうかは試してみなければわからない、使えるのも多いだろうけど
自分で試して使えるなら使うなら、
https://en.wikipedia.org/wiki/Regular_expression
https://www.boost.org/doc/libs/1_71_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html
とか、manではなくPOSIXのでもなく他の資料を当たるしかないかな
2022/03/11(金) 00:14:53.27
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【兵庫】「失禁して下着が汚れたので、近くの用水路で洗っていた」歩道で公然わいせつ疑い、自称・布教師の72歳男逮捕 [nita★]
- 日本に来て二十数年、クルド人男性が突然の強制送還に 政府の「不法滞在者ゼロプラン」で強まる外国人“排除” (AERA) ★2 [少考さん★]
- 【サッカー】日本テレビ 2026年サッカーW杯の地上波中継が決定 グループステージ日本戦1試合 含む 計15試合放送 [阿弥陀ヶ峰★]
- 【芸能】中丸雄一、車の運転中に「危ない運転してる車をチラっと見たら、あ、ババアだなって」 運転席確認する瞬間ぶっちゃけ★2 [冬月記者★]
- 「快活CLUB」公式アプリにサイバー攻撃疑い 少年(17)逮捕 生成AI「ChatGPT」使いプログラム作成 700万件超の会員情報流出 [煮卵★]
- 高市首相「日中共同声明の通りで一切変更ない」政府の台湾への基本的立場について問われ参院本会議で答弁 ★3 [ぐれ★]
- 【速報】高市早苗、政治資金規正法違反の疑いで刑事告発wwwwwwwww [931948549]
- 高市物価対策「3000円」給付キタ━(゚∀゚)━! [153490809]
- 【悲報】高市に3000万円も寄付した謎の宗教法人「神奈我良」、ガチで信者ゼロ😲どうやって金集めてんだこれ [359965264]
- ☃雪の降るお🏡🌨❄
- 某リフォーム会社さん、DIYなら2万円でおわるフローリング化に50万円請求して炎上 [329329848]
- 【悲報】ネトウヨのの暴走止まらず…群馬で自警団が無断に編成へ、続く外国人排斥のヘイト流れに海外は批判必至に😰 [339712612]
