[過去ログ] シェルスクリプト総合 その27 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 名無しさん@お腹いっぱい。 [sage] 2018/05/03(木) 17:54:23 AAS
シェルスクリプトの総合スレです。
□お約束
・特記なき場合はBourne Shell(/bin/sh)もしくはPOSIX準拠の互換シェルがデフォルトです。
 bash/zsh/ksh/ash/dash/yash/poshなどの専用機能に依存する場合は明示しましょう。
 Linuxユーザは/bin/shの正体がbashまたはdashなので特に注意。
 FreeBSDユーザは/bin/shの正体がashなので注意。
・POSIXについてのリンクは 外部リンク:en.wikipedia.org にまとめられています
 最新の仕様はこちらへ 外部リンク:pubs.opengroup.org
 (左上の「Shell & Utilities」 から参照することができます。)
・v7 shに一番近くて、現役(?)のshは、OpenSolaris由来のheirloom sh。
  外部リンク:src.illumos.org
  外部リンク[html]:heirloom.sourceforge.net
・csh/tcshのシェルスクリプトは推奨されません。
 (理由は「csh-whynot」でググれ)
・UNIXにはシェルスクリプトに便利な小さなコマンドがいろいろあります。
 manや参考リンクを見ましょう。
 aproposないしはman -kでそれらしい単語による簡単な検索もできます。
・シェルで使えるワイルドカード等は正規表現ではありません。
 正規表現の話題はスレ違い(正規表現スレへ)
・シェルスクリプトのことをシェルってゆうな
□初心者へのアドバイス:
・適した道具を判断するのも頭の重要な使い方。シェルスクリプトよりも
 awkまたはperlの方が適した処理にはそちらを使いましょう。
・知らないコマンドが出てきたらmanを引きましょう。
・思い通りに動かないときは、まずは sh -x でトレースしましょう。
□回答者への注意事項:
・シェルスクリプトでの処理方法を質問しているのに、よくわからずに
 「そういうのはperl使いましょう」と回答するのはやめましょう。
 安易にperlに逃げずにシェルスクリプトで処理するのが頭のいいやり方。
 質問に対して問題が間違ってるといちゃもんをつけるのもやめましょう
前スレ シェルスクリプト総合 その26
2chスレ:unix
978: 名無しさん@お腹いっぱい。 [sage] 2018/07/25(水) 18:31:00.38 AAS
まぁ言っても仕方ない
変わらない環境なんざないさ
979
(1): 名無しさん@お腹いっぱい。 [sage] 2018/07/25(水) 20:33:48.37 AAS
WindowsではWSLでシェルスクリプトが動く
だけどWSL環境なんだよなぁ

Windows標準でbusyboxとか採用してくれればいいのに
バッチファイルの代わりとして使えるんだが
980
(1): 名無しさん@お腹いっぱい。 [sage] 2018/07/25(水) 21:09:31.29 AAS
>>979
どんなことにつかいたいの?
981
(1): 名無しさん@お腹いっぱい。 [sage] 2018/07/25(水) 21:12:51.81 AAS
バッチの意味不明なsyntaxと貧相なコマンド類は発狂しそうになるけど、パワシェではいかんの?
パワシェ使ったことないけど、さすがにまともに設計されてるんだろ
982: 名無しさん@お腹いっぱい。 [sage] 2018/07/25(水) 22:21:31.92 AAS
PowerShellは、普段使いのシェルとしては使えない
983: 名無しさん@お腹いっぱい。 [] 2018/07/25(水) 23:38:49.24 AAS
Powershellは高機能なんだろうけど、高機能すぎて、あれこれ調べているうちに疲れた

結果として、Powershellの機能を呼び出すバッチファイルが出来上がってしまった
984
(2): 名無しさん@お腹いっぱい。 [sage] 2018/07/26(木) 05:51:18.22 AAS
>>980
WindowsでもLinuxでも動くスクリプトの作成

busyboxがあればシェルと基本的なコマンドは手に入るから
あとは特定のアプリのWindowsバイナリ版を入れるだけで
WindowsでもLinuxでもMacでも使えるスクリプトが作れる

cygwinやmsysもあるけど、Windowsに標準搭載してほしい
最低限のことはできるようになる。

>>981
PowerShellはコマンド体型違うから
985: 名無しさん@お腹いっぱい。 [sage] 2018/07/27(金) 11:09:39.45 AAS
>>984
太ってるの?
986
(2): 名無しさん@お腹いっぱい。 [sage] 2018/07/27(金) 11:11:30.73 AAS
>>984
cygwinのdllと起動batを持ち歩くといいよ
どこでもsh動く
987: 名無しさん@お腹いっぱい。 [sage] 2018/07/27(金) 21:15:51.75 AAS
>>986
いつのまにか感染してました、で会社をクビになるんですね。
988
(1): 名無しさん@お腹いっぱい。 [] 2018/08/01(水) 17:27:03.04 AAS
>>986
Windows標準でbusyboxとか採用してって話なのに
cygwinを持ち出されても、
 そんなのが必要になるから、Windows標準で採用してって言ってるんだよ
で終わる
989
(1): 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 01:46:48.23 AAS
>>988
SFU や WSL の流れからして、Busybox 相当の標準搭載も需要も無いと思いますよ。
必要ならば Sysinternals 等の TechNet フォーラムに参加して要望を出してみては。
990: 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 04:05:27.78 AAS
>>989
需要がないのになんで次から次へと出てくるの?
991: 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 04:15:34.43 AAS
もうすぐみんなとお別れなの(´;ω;`)
992
(1): 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 05:22:46.59 AAS
次スレ

シェルスクリプト総合 その28
2chスレ:unix
993: 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 06:31:33.06 AAS
>>992
たぶん善意からだと思うが、すでに>>961
961(3): 名無しさん@お腹いっぱい。 [sage] 2018/07/24(火) 11:06:17.93 AAS
とりあえず立てました。
テンプレを書き込もうとしたら長すぎと怒られたので、分割するついでにちょっと改変しました。
2chスレ:tech
この板とはお別れ
994: 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 08:08:24.46 AAS
悪意だろ
995: 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 08:24:36.20 AAS
そう先に思うのはお前自身が腐ってるからだろう
996: 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 09:08:24.13 AAS
埋め
997: 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 09:08:47.19 AAS
埋め
998: 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 09:09:28.02 AAS
次スレこちら
2chスレ:tech
999: 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 09:09:44.23 AAS
埋め
1000: 名無しさん@お腹いっぱい。 [sage] 2018/08/02(木) 09:09:52.51 AAS
お前らあばよ
1001
(1): 1001 [] Over 1000 Thread AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 90日 15時間 15分 29秒
1002
(1): 1002 [] Over 1000 Thread AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。

───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
外部リンク:premium.5ch.net

▼ 浪人ログインはこちら ▼
外部リンク[php]:login.5ch.net
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.178s*