[過去ログ] シェルスクリプト総合 その25©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 名無しさん@お腹いっぱい。 転載ダメ©2ch.net [sageteoff] 2015/08/14(金) 23:42:01.51 AAS
シェルスクリプトの総合スレです。
□お約束
・特記なき場合はBourne Shell(/bin/sh)がデフォルトです。
bash/zsh/ksh/ashなどに依存する場合は明示しましょう。
Linuxユーザは/bin/shの正体がbashまたはdashなので特に注意。
FreeBSDユーザは/bin/shの正体がashなので注意。
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に逃げずにシェルスクリプトで処理するのが頭のいいやり方。
前スレ
シェルスクリプト総合 その24
2chスレ:unix
978: 名無しさん@お腹いっぱい。 [sage] 2017/03/15(水) 20:58:18.06 AAS
考えすぎ
979: 名無しさん@お腹いっぱい。 [sage] 2017/03/16(木) 12:44:27.48 AAS
>>977977(1): 名無しさん@お腹いっぱい。 [sage] 2017/03/15(水) 20:45:20.13 AAS
入力なくね?
sed -e "s/微妙に/非常に/" <975 >975975(2): 名無しさん@お腹いっぱい。 [sage] 2017/03/15(水) 19:02:59.32 AAS
sedでできることをperlでやるのは微妙に悔しいw
ってやって空のファイルを作ってしまったあの頃...
980: 名無しさん@お腹いっぱい。 [sage] 2017/03/16(木) 12:47:16.46 AAS
分からんでもない
981: 名無しさん@お腹いっぱい。 [sage] 2017/03/16(木) 16:23:09.20 AAS
最初に head/tail、grep、sort 辺りを処理の都合上先にやることが多いので、
sed の入力にはパイプを使うことが多いかな。
982: 名無しさん@お腹いっぱい。 [sage] 2017/03/16(木) 22:48:37.43 AAS
日本語下手かw
983: 名無しさん@お腹いっぱい。 [sage] 2017/03/18(土) 22:25:35.75 AAS
grepしてsedは素人
984: 名無しさん@お腹いっぱい。 [sage] 2017/03/18(土) 23:27:17.30 AAS
なんで?
985: 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 00:04:19.09 AAS
sedだけでできるからかと
986: 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 00:24:39.59 AAS
grepである程度簡単なワードで絞ってからのほうが、複雑な置換は早そうだけど
987(1): 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 00:57:36.33 AAS
実験して見せられるまで性能に関する予想は信じない
988: 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 01:06:54.08 AAS
まぁこじらせた人にてみればその手間は実に腹立つだろうな
989: 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 10:07:51.17 AAS
「ひとつのことを上手くやる」から考えると、grep してから sed の方がマッチしてそう
990: 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 11:41:33.99 AAS
windowsのdos窓は使えるけれど、grep、sed、awk、perlなどはなし。当然他のスクリプト言語もなし。
さらに、新たなソフトのインスコはできない。
まあ、notepadでソースの編集はできる。
Eドライブには多くのフォルダがあって、中にはjpegのえろ画像が1テラ分てんこ盛り
えろ画像だけを全部Dドライブにコピーしたい。
Eドライブのフォルダを見ると8階層ぐらいのフォルダもあって、とても手作業のコピペはムリ。
にゃんとか目的を達成する方法はないであろうか?!
各位のお知恵を拝借したい。
991: 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 13:00:13.49 AAS
powershell でも使えばいいんじゃないかな
992: 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 14:12:15.82 AAS
ここじゃなくてもっと他に聞くべき所があるだろうな
993(1): 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 20:18:27.47 AAS
その環境的な制限がありつつ、エロ画像を扱うという状況が想像できないな
仕事でエロ画像を扱ってるか上司の個人環境とかかな
994: 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 20:31:39.22 AAS
robocopyでコピーすれば良い
995(1): 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 20:55:37.07 AAS
>>987
GNU grep + GNU awk の場合だけど、GNU awk単独よりも早いらしいぞ
外部リンク:papiro.hatenablog.jp
996: 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 22:03:55.18 AAS
ドライブを別のPCからアクセス可能にしたらいいのに
997: 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 23:09:48.69 AAS
>>995
timeの使い方を知らないって事を自慢してどうしたいんだ?
998: 名無しさん@お腹いっぱい。 [sage] 2017/03/19(日) 23:10:46.82 AAS
エロ画像に寛容なUNIX板
999: 名無しさん@お腹いっぱい。 [sage] 2017/03/20(月) 10:44:19.74 AAS
>>993
昔社内から netnews が見れてたので perl でスクリプト組んでエロ画像落としまくってたのをふと思い出した
当時は普通にFDに移動して持ち帰ってたけど
1000: 名無しさん@お腹いっぱい。 [sage] 2017/03/20(月) 12:06:05.49 AAS
俺にはもうFDってのがもうすごいわ
1001(1): 1001 [] Over 1000 Thread AAS
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 583日 12時間 24分 4秒
1002(1): 1002 [] Over 1000 Thread AAS
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
外部リンク:premium.2ch.net
▼ 浪人ログインはこちら ▼
外部リンク[php]:login.2ch.net
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.254s*