Twitter絵師「わざわざ絵の間違いを指摘してくる気持ち悪いオタクの対処法を漫画にした」

■ このスレッドは過去ログ倉庫に格納されています
1風吹けば名無し2018/06/12(火) 12:57:33.83ID:EynIz41y0
由水アミン
@823_amine
個人的な実体験に基づく「指摘おじさん」との付き合い方

https://i.imgur.com/V1atKDW.jpg
https://i.imgur.com/K6MRaJH.jpg
https://i.imgur.com/E5mq1rG.jpg

2風吹けば名無し2018/06/12(火) 12:58:56.48ID:NLnf2FCqa
まず間違えるのが悪いのでは?

3風吹けば名無し2018/06/12(火) 12:59:13.12ID:EFW0Yw5R0
>>2
アスペ

4風吹けば名無し2018/06/12(火) 12:59:19.65ID:n1Rvtg660
アフィブロガーの対処法を漫画にしてほしいわ

5風吹けば名無し2018/06/12(火) 12:59:34.27ID:aKaQLrEop
いらすとや使っただけじゃん

6風吹けば名無し2018/06/12(火) 13:00:05.56ID:qtA5H/0tM
このまんさんアフィリエイトすぎるやろ…

7風吹けば名無し2018/06/12(火) 13:00:07.19ID:sK00sYdR0
無視すればええやん

8風吹けば名無し2018/06/12(火) 13:00:12.64ID:NnLttlNop
まず絵を描かなければいいのでは?

9風吹けば名無し2018/06/12(火) 13:00:27.64ID:d2DLG19Yd
教えてくれないやつが悪いとか恐ろしい世の中になったなあ…

10風吹けば名無し2018/06/12(火) 13:00:30.41ID:tzVt0APRp
たれぞうです

11風吹けば名無し2018/06/12(火) 13:00:30.77ID:bx27PgORp
アフィに乗りそうなスレがあったら↓をコピペするといい
赤レスがたくさんあると編集の時などにかなり厄介になるぞ!
名前欄や本文に「クリックお願いします」などの文は↓ほど効果はないぞ!
でもやっておいて損はないぞ!

>>1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
>>21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40
>>41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60
>>61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80
>>81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100

12風吹けば名無し2018/06/12(火) 13:00:37.18ID:d+JHXSjb0
>>2
ロジハラやぞ

13風吹けば名無し2018/06/12(火) 13:00:57.99ID:p3tB67KOa
絵師ならいらすとや使わず自分で描け

14風吹けば名無し2018/06/12(火) 13:01:11.35ID:QJMJt8X80
無視と反発はちーがーうーだーろー!

15風吹けば名無し2018/06/12(火) 13:01:13.62ID:xZ/ZTTok0
いや無視すればええやん

16風吹けば名無し2018/06/12(火) 13:01:23.18ID:+fDl1s+G0
で、なんで女子高生が制服着て戦争してるわけ?
気持ち悪い

17風吹けば名無し2018/06/12(火) 13:01:39.08ID:e9ku+2pNa
日ハム小笠原「ブロックするといいぞ」

18風吹けば名無し2018/06/12(火) 13:01:40.64ID:kehGlazoF
黙ってブロックやろほっとけばええねん

19風吹けば名無し2018/06/12(火) 13:01:58.65ID:YU/Dt/Ce0
質問に答えてくれないのはヤバイ人からの3枚目は笑うわ

20風吹けば名無し2018/06/12(火) 13:02:07.79ID:QOw7K7WMM
この人はコレで月どれくらいの収入になるんかなあ

21風吹けば名無し2018/06/12(火) 13:02:08.16ID:XYfkvi3Td
>>15
解決したいんやなくてマウントとりたいんやろ

22風吹けば名無し2018/06/12(火) 13:02:13.60ID:8o995YPlr
くっさ死ね

23風吹けば名無し2018/06/12(火) 13:02:13.79ID:VP9RCcgq0
ごちゃごちゃしてるな二枚目

24風吹けば名無し2018/06/12(火) 13:02:20.11ID:QHfu83Kr0
前足が手の形になってる絵あったんやけど
それは指摘してええんやろか

25風吹けば名無し2018/06/12(火) 13:02:22.22ID:O+ewaYUqd
まともで草

26風吹けば名無し2018/06/12(火) 13:02:23.62ID:GM++NQu0d
あふぃふぃのふぃー

27風吹けば名無し2018/06/12(火) 13:02:39.99ID:nNrHdC1Ra
>>13
はい指摘おじさん

28風吹けば名無し2018/06/12(火) 13:02:59.88ID:tw7gZlvH0
画像使って煽ったろの精神

29風吹けば名無し2018/06/12(火) 13:03:13.52ID:hLdTkJFS0
最近自称漫画家がtwitterでご意見番みたいなことしてるやついるな〜

30風吹けば名無し2018/06/12(火) 13:03:33.04ID:ultGUUal0
無視すりゃいいだろ

31風吹けば名無し2018/06/12(火) 13:03:38.21ID:3pwH9TVea
まず間違えんなよ
お前がドラえもん書いた!って出した絵が中国産のキモいドラえもんの絵な事を自覚しろ
不快だろうがドラえもん好きからしたら

32風吹けば名無し2018/06/12(火) 13:03:52.35ID:m1w59FSN0
自分の稚拙な絵を指摘されるのが怖くていらすとや使うゴミ

33風吹けば名無し2018/06/12(火) 13:04:09.30ID:BcthR0gea
>>15
無視したら更に炎上するって書いてあるやんけ

34風吹けば名無し2018/06/12(火) 13:04:12.67ID:/a71rlFr0
じゃあ絵師を皮肉った絵にも指摘したらいかんのか?

35風吹けば名無し2018/06/12(火) 13:04:25.16ID:WeUSzFM8d
FAQ

Q. 秘密結社シェルショッカーってなんですか?
A. しらん。どっかの変態団体やろ。近寄らんほうが良い。

Q. USP友の会ってなんですか?
A. しらん。どっかの変態団体やろ。近寄らんほうが良い。

Q. シェル芸ってなんですか?
A. しらん。ヲタ芸みたいなもんやろ。恥ずべきものや。

Q. ユニケージ開発手法ってなんですか?
A. しらん。所でアプリの開発には普通のプログラム言語使ったほうが良いぞ

36風吹けば名無し2018/06/12(火) 13:04:45.12ID:aJxRBKU5d
>>2
シェルスクリプトの総合スレです。
初心者、学生、アマチュア、プロ、シェルの種類や OS を問いません。
スクリプトのお勉強・自慢・腕試しなどにどうぞ。
まずはテンプレートをご覧下さい。

★A. お約束
1. 特記なき場合は #!/bin/sh がデフォルトです。この場合可搬性に注意し、
 Traditional Bourne Shell もしくは、POSIX 相当のスクリプトでお願いします。
 bash / zsh / ksh / ash / dash や OS 等に依存する場合は、明示しましょう。
 良く分からない方は、使用している OS を書いておけば OK です。是非ご参加下さい。
2. 質問する前に、まず自分で調べましょう。ただし、
 「聞くは一時の恥、聞かぬは一生の恥」です。積極的に参加しましょう。
3. 相手を侮辱する発言、失礼な発言は差し控え、知的な議論を楽しみましょう。
4. 他者には様々な環境や事情、目的が有る事に留意し、無下に扱う様な発言は
 控えましょう。

★B. お約束の補足
1. Mac OS X では、/bin/sh の実体は bash です。また、一般的に BSD 系 や
 GNU/Linux の方は、/bin/sh がシンボリックリンクですので、注意して下さい。
 ls (ハイフン)l /bin/sh や readlink -e /bin/sh で確かめて下さい。
2. 可搬性については、下記 F.1 を参照して下さい。
3. POSIX については、man 7 standards や下記 F.2 ( の特に Shell & Utilities )
 を参照して下さい。
4. Traditional Bourne Shell とは、UNIX Version 7 から SVR4.2 の /bin/sh を元に
 小さなの改変を加え主に商用 UNIX で残されているものです。( 下記 F.3 参照 )
5. Traditional Bourne Shell で入手しやすい sh は、後期 SVR4.0 から派生し、
 SunOS 5 / OpenSolaris を経た、Heirloom Bourne Shell です。
 SVR4 / SVID3 相当です。同様の Unix utilities も扱っています。
 ( 下記 F.3 参照 )

37風吹けば名無し2018/06/12(火) 13:05:02.98ID:56iFD5zwd
>>3
★C. 初心者へのアドバイス
1. シェルスクリプトのことをシェルってゆーな
2. 知らないコマンドが出てきたら man コマンドで調べましょう。
3. UNIX には、シェルスクリプトに便利な小さなコマンドが色々あります。
 apropos ないしは man -k でそれらしい単語による簡単な検索もできます。
4. シェルの構文や内部コマンドは man sh で。英語は LANG=C man shで。
5. 思い通りに動かないときは、まずは #!/bin/sh -x でトレースしましょう。
6. 適した道具を判断するのも頭の重要な使い方。シェルスクリプトよりも
 awk / perl / javascript / ruby / python 等、他の (スクリプト) 言語の方が
 適した処理にはそちらを使いましょう。
7. シェルで使えるワイルドカード等は正規表現ではありません。
 正規表現の話題は正規表現スレへ
8. csh / tcsh のシェルスクリプトは推奨されません。理由は下記を参照
 http://www.speech-lab.org/~hiroki/csh-whynot.euc
9. cat file|すんなハゲ
 a. 詳細は "Useless Use of Cat" UUOC で検索して下さい
 b. 有用な場合も有ります Useful use of cat(1) 英文
  http://www.in-ulm.de/~mascheck/various/uuoc/

★D. シェルスクリプトでよく使うコマンド
1. 制御・条件判定系: [, test, expr, true, false, yes, getopts
2. テキスト処理系: cat, awk, sed, tr, sort, uniq, grep, wc, head, tail, cut,
 paste, comm, join
3. ファイル検索系: find ( スペースなどを含むファイル名を正しく処理するため、
 find は -exec command {} + を推奨。
 他に -print0、xargs は -0 オプションという方法もあるが Solaris 非対応 )
4. ディレクトリ系: basename, dirname
5. 出力系: echo, printf
6. 対話コマンド制御系: expect
7. http / ftp の処理自動化: wget, curl

38風吹けば名無し2018/06/12(火) 13:05:06.00ID:EynIz41y0
由水アミン
@823_amine
返信先: @823_amineさん
この手の指摘おじさんは自覚がないことが多いので、いくらやめようね!って言っても無駄だったりする。
それなら利用してやろうってのが私の意見

ちなみに弱いマウント指摘おじさんを、信憑性ある資料でもって指摘返しして撃退できたときはクッソ楽しい。

39風吹けば名無し2018/06/12(火) 13:05:21.45ID:2VFRQ4bNd
>>4
★E. 学習用テキスト
1. Bourne Shell自習テキスト ( 1993年 ) pdf お薦め
 http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/sh-text/sh/
 (↑サイト消滅かも)
 http://ayapin.film.s.dendai.ac.jp/~matuda/Lecture/PDF/sh-two.pdf
2. UNIX FAQ LIST
 http://www.nurs.or.jp/~asada/FAQ/UNIX/UNIX.FAQ.html
(3. シェルを使おう - 導入からプログラミングまで - ( 2002年 )
 http://www.netfort.gr.jp/~tomokuni/lms/shell/ (リンク切れ))

★F. 参考リンク
1. 可搬性関連
 a. autoconf マニュアル 移植性のあるシェルプログラム
  http://www.gnu.org/software/autoconf/manual/autoconf.html#Portable-Shell
  http://www.geocities.jp/fut_nis/html/autoconf-ja/Portable-Shell.html
 b. Portability talk [Bash Hackers Wiki] 英文
  Obsolete and deprecated syntax も見る価値有り
  http://wiki.bash-hackers.org/scripting/nonportable
 c. How to make bash scripts work in dash 英文
  http://mywiki.wooledge.org/Bashism
 d. DashAsBinSh 英文
  https://wiki.ubuntu.com/DashAsBinSh
 e. Portable Shell Programming 英文
  http://www.in-ulm.de/~mascheck/various/portability/

40風吹けば名無し2018/06/12(火) 13:05:40.22ID:SvVmaKyyd
>>17
サンキュー北の侍

41風吹けば名無し2018/06/12(火) 13:05:45.05ID:1sJw/J0od
>>5
2. POSIX
 The Open Group Base Specifications Issue 7 IEEE Std 1003.1, 2013 Edition 英文
 http://pubs.opengroup.org/onlinepubs/9699919799/
3. Traditional Bourne Shell 関連
 a. The Traditional Bourne Shell Family History and Development 英文
  http://www.in-ulm.de/~mascheck/bourne/
 b. BourneShell / Where does the Bourne shell live? 英文
  http://mywiki.wooledge.org/BourneShell
 c. The Heirloom Bourne Shell 英文
  http://heirloom.sourceforge.net/
4. マニュアル
 a. The Base Specifications Issue 7, 2013 Edition 英文
  http://pubs.opengroup.org/onlinepubs/9699919799/nfindex.html
 b. FreeBSD 日本語マニュアル検索
  http://www.jp.freebsd.org/man-jp/search.html
 c. JM Project (Japanese)
  http://linuxjm.sourceforge.jp/
5. FAQ 等
 a. UNIXの部屋 ( 2011年 )
  http://x68000.q-e-d.net/~68user/unix/
 b. Linux JF (Japanese FAQ) Project
  http://linuxjf.osdn.jp/
 c. Advanced Bash-Scripting Guide 英文
  http://www.tldp.org/LDP/abs/html/
 d. Unix Programming FAQ 日本語訳 ( 2000年 )
  http://www.race.u-tokyo.ac.jp/~moro/unix-programmer/

42風吹けば名無し2018/06/12(火) 13:06:03.08ID:3pTv6UB/d
>>6
2. POSIX
 The Open Group Base Specifications Issue 7 IEEE Std 1003.1, 2013 Edition 英文
 http://pubs.opengroup.org/onlinepubs/9699919799/
3. Traditional Bourne Shell 関連
 a. The Traditional Bourne Shell Family History and Development 英文
  http://www.in-ulm.de/~mascheck/bourne/
 b. BourneShell / Where does the Bourne shell live? 英文
  http://mywiki.wooledge.org/BourneShell
 c. The Heirloom Bourne Shell 英文
  http://heirloom.sourceforge.net/
4. マニュアル
 a. The Base Specifications Issue 7, 2013 Edition 英文
  http://pubs.opengroup.org/onlinepubs/9699919799/nfindex.html
 b. FreeBSD 日本語マニュアル検索
  http://www.jp.freebsd.org/man-jp/search.html
 c. JM Project (Japanese)
  http://linuxjm.sourceforge.jp/
5. FAQ 等
 a. UNIXの部屋 ( 2011年 )
  http://x68000.q-e-d.net/~68user/unix/
 b. Linux JF (Japanese FAQ) Project
  http://linuxjf.osdn.jp/
 c. Advanced Bash-Scripting Guide 英文
  http://www.tldp.org/LDP/abs/html/
 d. Unix Programming FAQ 日本語訳 ( 2000年 )
  http://www.race.u-tokyo.ac.jp/~moro/unix-programmer/

43風吹けば名無し2018/06/12(火) 13:06:18.96ID:HAxGplSsd
>>7
6. ツール
 a. web tool です。Vim syntastic や Emacs の Flycheck でも使えます
  ShellCheck
  http://www.shellcheck.net/about.html
 b. vim 用 syntastic
  https://github.com/scrooloose/syntastic
 c. checkbashisms も使用してチェック duggan/shlint GitHub
  https://github.com/duggan/shlint

★G. 前スレ
1. ☆シェルスクリプトを勉強するにあたって☆
 http://hibari.2ch.net/test/read.cgi/unix/989659936/
2. 便利なシェルスクリプト見せろ
 http://pc.2ch.net/test/read.cgi/unix/996949546/
3. シェルスクリプト総合 その1
 http://pc5.2ch.net/test/read.cgi/unix/1101820646/
後略。検索して下さい

44風吹けば名無し2018/06/12(火) 13:06:33.18ID:3iYXHhXid
>>8
★H. 関連スレ(UNIX板/プログラム板)
1. sed
 http://peace.2ch.net/test/read.cgi/unix/1085730992/
2. 正規表現
 http://peace.2ch.net/test/read.cgi/unix/1039165754/
3. Regular Expression(正規表現) Part13
 http://peace.2ch.net/test/read.cgi/tech/1415149975/
4.Perlについての質問箱 64箱目 [転載禁止](c)2ch.net
 http://peace.2ch.net/test/read.cgi/tech/1417291896/
5. ECMAScript デス 4
 http://peace.2ch.net/test/read.cgi/tech/1325448978/
6. Ruby 初心者スレッド Part 57©2ch.net [転載禁止](c)2ch.net
 http://peace.2ch.net/test/read.cgi/tech/1426165733/
7. Pythonのお勉強 Part50
 http://peace.2ch.net/test/read.cgi/tech/1413474092/
8. 【node.js】サーバサイドjavascript 3【io.js】(c)2ch.net
 http://peace.2ch.net/test/read.cgi/tech/1419673207/

★I. 現在評価待ち: X.n は予定した追加先。主にスレ立て人の判断保留用。

45風吹けば名無し2018/06/12(火) 13:06:46.37ID:u5rU1oxcd
自己顕示が何をもたらすのか分かってない

46風吹けば名無し2018/06/12(火) 13:06:46.42ID:LuA025rFa
確かに対処法としては正しい気するな

47風吹けば名無し2018/06/12(火) 13:06:49.79ID:yhK+MLHnd
>>9
★え?Windowsでシェルを!?

Bash on Ubuntu on Windows©2ch.net
https://mevius.5ch.net/test/read.cgi/win/1470496450/

Win10がBash・linuxコマンドに公式ネイティブ対応★3 [無断転載禁止]©2ch.net
https://mevius.5ch.net/test/read.cgi/win/1459904955/

【Bash】Windows Subsystem for Linux【Ubuntu】2©2ch.net
https://mao.5ch.net/test/read.cgi/linux/1468149353/

Bash for Ubuntu for Windowsで開発しようぜ! [無断転載禁止]©2ch.net
https://medaka.5ch.net/test/read.cgi/prog/1493495197/

48風吹けば名無し2018/06/12(火) 13:06:51.79ID:vD5JaXBf0
反応されないよりマシ

49風吹けば名無し2018/06/12(火) 13:07:08.56ID:qriaOy8kd
>>12

使えるよ
いままでcygwin入れてたけど、代わりに使ってる。

最近はちゃんと動くし、
cygwinよりはちゃんとしてるから色々使いやすい。
飽くまでもローカルでのツール的な使い方でね
あとはGimpとかわざわざWin32版を使ってたようなものもそうする必要語なくなった。

サーバで動かすようなものを作る場合はちゃんとlinuxネイティブの環境でコンパイルから動作確認までする。

50風吹けば名無し2018/06/12(火) 13:07:26.43ID:dmuSPcvkd
>>16
素人の頓珍漢な質問だと思います。すいません。
$ echo "$$" | echo "$(cat), $$"
とすると、
n, n
といったように同一の番号が表示されますが、これは正当な挙動なのでしょうか。
$$には現行コマンドのPIDが入っているとマニュアルで読んだのですが、なぜ違うコマンドが同じPIDを持っているのでしょうか……。

51風吹けば名無し2018/06/12(火) 13:07:47.17ID:MBX9LSPI0
プロフィールに受賞履歴とか載せとくと上から目線の説教率がかなり下がるとか

52風吹けば名無し2018/06/12(火) 13:07:48.14ID:L1pN0/vUd
>>13
>>37,38
それは知っていてのだったがな
そこここにはそれ流があると思うよ。LinuxとかBSDのソース見たらいまだにC流で短かったりするし。シェルスクリプトなら>>20っていう意見があってもいいだろう、そもそもいろいろ記号的なもんだから
なのにいきなりオブジェクト指向とか言い出し馬鹿にするのがTPOをわきまえない馬鹿だなっていう
シェルスクリプトがオブジェクト指向ならそれはそれでオブジェクト指向言語というかそれでのフレームワークなどでの名前付け方がってのはわかるけど

53風吹けば名無し2018/06/12(火) 13:07:50.77ID:qtA5H/0tM
>>47
Bash on Windowsとか言う無能
普通にUbuntu仮想マシンで動かした方が使い勝手いいぞ

54風吹けば名無し2018/06/12(火) 13:08:03.80ID:T/NMXlu+d
>>14
すいません。
いま、誤ってログインシェルの設定ファイル(~/.bashrc)を空にしてしまいました。
しかし、まだログアウトしていないため、今稼動しているシェルはその設定を保持しています。
例えばエイリアスを知りたければ`alias`とやればいいはずですが、ほかにもシェル関数や環境変数なども読み込んでいます。
これらの値を今取得するにはどうすればいいですかね。

55風吹けば名無し2018/06/12(火) 13:08:33.66ID:NnUb2RK0d
>>18
>>17
みなさまありがとうございます。set -oおよびprintenv(これはenvと同じ出力でした。なんとなくprintenvを使いました)でかなりの部分を取り戻すことができました。ただ、set -oで出力されるオプション設定の項目数が少ないように思うんだけども、どうなんですかね。
allexport off
braceexpand on
emacs off
errexit off
errtrace off
functrace off
hashall on
histexpand on
history on
ignoreeof off
interactive-comments on
keyword off
monitor on
noclobber off
noexec off
noglob off
nolog off
notify off
nounset off
onecmd off
physical off
pipefail off
posix off
privileged off
verbose off
vi on
xtrace off
なお、これらの内allexportやxtraceなどは設定した覚えがありません。システム設定(/etc/bash.bashrcあたり)でも設定されてません。不思議です……。
厚かましいのですが、できれば全てのオプションの状態を把握したいです。

56風吹けば名無し2018/06/12(火) 13:08:48.61ID:FJdUqPAi0
漫画じゃないじゃん

57風吹けば名無し2018/06/12(火) 13:08:53.34ID:/fqogfvRd
>>19
/home直下にhoge00〜hoge99までの名前がついているディレクトリがあるとします
他にも/home直下にはディレクトリが存在します
ディレクトリ名を検索しながら、hoge00-hoge99の名前にマッチした複数のディレクトリの中の、ある特定のディレクトリに既存のファイルであるtestという名前のファイルをコピーしたいです
ある特定の、という意味は
・hoge○○ディレクトリ直下にtestというファイルがあったら→スルー
・testというファイル名のファイルがhoge○○直下になければ、既存のtestを該当hoge○○ディレクトリ直下にコピー

このようなシェルスクリプトを書きたいのですが教えてください

58風吹けば名無し2018/06/12(火) 13:09:09.73ID:NKq9ZxEzd
>>20
>>77
[ ! -f "$filehoge" ] && exit 1
の間違いもあった。&&抜けてた、すまん。

>>79
ん?まあ、for(forはアレでアレの回避があったような気がするがすぐ忘れる。 | while read hoge しか使わないので) と if(明示するだけだけど)で書けばいいよ

...
for hogedir in $(seq -f 'hoge%02g' 1 99)
...
if [ -d "$hogedir" ] && [ ! -f "$hogedir/$filehoge" ]; then
cp "$filehoge" "$hogedir"
...
fi

59風吹けば名無し2018/06/12(火) 13:09:24.48ID:FOh80nwpd
>>21
質問です。
シェルスクリプトファイルを実行する方法として
1. 利用者に応じた実行権限を賦与する
  $ chmod +x scriptfile.sh
  $ ./scriptfile.sh
2. sh(1)コマンドの引数として実行する
  $ sh scriptfile.sh
という方法がありますが,どちらがより良いか教えてください(というかスクリプトの実行結果自体にはたして違いはあるのでしょうか)。
今まで一つ目の方法しか知りませんでしたが,もし二つ目になんら欠点がなければよりコマンドの数が少ない
(極端に言えばchmod(1)コマンドがなくてもできる)後者の方法を使っていきたいです。
どうかよろしくおねがいします。

60風吹けば名無し2018/06/12(火) 13:09:27.72ID:ExF2cPCNM
自分のオナニー垂れ流して文句言う奴はクソ←今こんなのがクリエイター名乗ってるらしいな

61風吹けば名無し2018/06/12(火) 13:09:40.44ID:X16MmDtqd
>>22
psで見てみ。1 でも、そのシェルスクリプトファイルのシバン(*1)で指定したインタプリタ(シェル)を、引数としてそのシェルスクリプトファイルをで起動してるから

1はコマンド、2はスクリプトファイルっていう違い。/usr/binなどの中のコマンドでも実態はシェルスクリプトやPerlスクリプト等なのがあるけど、そんなの気にしてない気づいてなくコマンドとして使ってたりするだろ?
まあ、コマンドとして必要じゃない(コマンドの数が少ないって意味がわからんが一時的とかか?)んだったら、別にスクリプトファイルとしてで全然普通

1) お約束事項のような
#!/bin/sh
もう俺は気にしてなくて
#!/bin/bash
だけど

62風吹けば名無し2018/06/12(火) 13:09:57.08ID:US1p8KiSd
>>23
>>91
ありがとうございます。
ps(1)コマンドで確認したところ,たしかに両方ともにシェルが始めに起動されていました。
(素朴な疑問なんですが,PIDが連続しているのは偶然ですか? 原理的に必然ですか?)
1の方法だと一見シェルは起動されていないように見えるけれども,シバンに書かれたシェルがまず起動するということですね。
ということは全く違いはないという理解でよいでしょうか。
>>92
なるほど。1の方法は永続的,2の方法は試験目的で一時的に作ったファイルなどに対し用いるということですね。

63風吹けば名無し2018/06/12(火) 13:10:14.13ID:1fuju0DYd
>>24
read.cgiの改良作業だよね。
直接関わってはいないけど、当時はリアルタイムで見ていたし、手元の
どこかに運営から住民に開示されたread.cgiも残ってると思う。

アクセスが増えて通信量が増加して、当時借りてたホスティング業者から
追い出されそうになってたんだけど、HTTPの通信をgzipで圧縮して通信量を
削減しようという話だったかと思う。

ただ、UNIX板でも話をして作業には参加していたものの、プログラム板と
かの方でもガリガリやっていたような記憶がある。

64風吹けば名無し2018/06/12(火) 13:10:32.60ID:tc8hR6Upd
>>25
お知恵お借りしたいです。

awk '($3 !~ /ここにパイプ区切りで記述したい/) && ($4 ~ /01/)' output.txt

上記のawkで条件に当てはまるファイルを絞り込みたいのですが
その1 別ファイルからのawkの結果を $aaa に設定してある
その2 $aaa は複数列の出力なので set コマンドにて位置パラメータに分けてある
その3 各変数を展開して文字列としてパイプで区切ってawkを使いたい。

以上のようなことをやってみたのですがどうもうまく行きません。
また、違うやり方もあるようでしたらご教示いただけるとありがたいです。
よろしくお願いします。

65風吹けば名無し2018/06/12(火) 13:10:48.92ID:qH6w+AQ3d
>>26
cat ZZZ.txt |grep XXX
hoge
fuga

と複数行でしたので
aaa=$(cat ZZZ.txt |grep XXX) としてみました。
そして set $aaa と設定して
$1 $2 $3 ...と変数が自動で割り振られるなら増減しても対応できるのでは考えました。
(本来は0個のときもあるのでそれも考慮しなければならないんですが)
そして $1 等に入っている変数(hogeやfuga) を展開してパイプで区切れれば動くと思うんです。

66風吹けば名無し2018/06/12(火) 13:11:03.06ID:crSvKmrqd
>>27
ごめん俺の理解が悪いと思うのだがあなたのやりたいことが見えない。
他の人にまかせるわ。
もしくはZZZ.txtの内容をプライバシーに障らない程度に具体的に教えてほしい。
「ZZZ.txtからgrepで取り出した値をパイプで連結して処理する」という文言からは
ZZZ.txtには命令が一行ずつ書かれているように受け取れるのだが、そうじゃないよね。
それとも「パイプで繋ぐ」というのはシェルのパイプ実行ではなく単に文字列としてパイプを区切りとして使うという意味?
もしそうなら
$ cat ZZZ.txt | grep XXX | tr '\n' '|' | sed 's/|$//1'
↑こういうので行けるけど。違うでしょ?

67風吹けば名無し2018/06/12(火) 13:11:12.26ID:f6TTGFIUa
確認怠るからそうなるんだろ

68風吹けば名無し2018/06/12(火) 13:11:20.41ID:0s3KPSSDd
>>28
>>137
なるほどね。こういうこと? (ZZZ.txtの代わりにヒアドキュメント使ってる)
$ cat <<. | awk '($2 ~ /(hoge|fuga)/) && ($3 ~ /02/) {print}'
example111.com hoge 02
example222.com hoge 03
456.com fuga 05
456example.com fuga 02
789.com peke 08
.
example111.com hoge 02
456example.com fuga 02

69風吹けば名無し2018/06/12(火) 13:11:36.25ID:vxmia2p5d
>>29
条件をコマンドの結果から作りたい&その条件をawkの条件に埋め込みたいってだけ?

hogehuga=( $(cat ZZZ.txt |grep XXX) )
SAVEIFS=$IFS
IFS=$'|'
hogehuga="${hogehuga[*]}"
IFS=$SAVEIFS
[ "$hogehuga" = "" ] && hogehuga="0個の条件"
awk '($3 !~ /'"$hogehuga"'/) && ($4 ~ /01/)' output.txt

って感じとか

70風吹けば名無し2018/06/12(火) 13:11:43.18ID:xpbxFXO+p
なんJでもたまにクッソくだらんことでマウント取ろうとする奴おるやんな
クソだるい

71風吹けば名無し2018/06/12(火) 13:11:57.61ID:k8y8a/Y6d
>>30
シェルスクリプト内で自動で行いたい旨を
書き損じておりました。
cat ZZZ.txt |grep XXX
hoge
fuga

から
awk '($3 !~ /hoge|fuga|neko/) && ($4 ~ /01/)' output.txt
としたいのです。

>>146
>$ cat ZZZ.txt | grep XXX | tr '\n' '|' | sed 's/|$//1'
でまさしく狙い通りの出力がされるのですが>>133のawkのパターン部にどうかけば同じ文字列が出せるかわかりません

72風吹けば名無し2018/06/12(火) 13:12:13.14ID:rVvJoinKd
>>31
横からだが、
なんのこっちゃと思ったら $'' はエスケープ文字処理してくれんのね。なるほど
最初のだけでいいのでは?もしくは最初に付ける。もしくは逐一付けて閉じる
echo abc | sed -e 's/^a/'$'\033[1m&\033[0m/1'
echo abc | sed -e $'s/^a/\033[1m&\033[0m/1'
echo abc | sed -e 's/^a/'$'\033''[1m&'$'\033''[0m/1'
と思いました

73風吹けば名無し2018/06/12(火) 13:12:13.87ID:CJzj/c5JM
間違わなきゃええんちゃうの?
てっきり間違がってないのに文句言われてるのかと思ったわ

74風吹けば名無し2018/06/12(火) 13:12:32.40ID:5RjlPp+Cd
>>32
sedなどで
1. 「%」以降改行までを削除
2. ただし「%」の直前に「\」があれば削除しない
(要するにTeXシステムのコメント除去)
をしたいです。また、できればなのですがPOSIXの範疇で行いたいです。
しかし2.を表わす正規表現が分かりません。教えていただけないでしょうか。
sedでsed -e '/%/{}'のようにして{}の内部で「\」が前置されているか判定するのが一番一般的かとは思うのですが
それさえ……。
どうかよろしくおねがいします。

75風吹けば名無し2018/06/12(火) 13:12:33.62ID:2MFbUgdi0
めちゃめちゃ攻撃的やん
お褒めの言葉以外受け付けておりませんって
でっかく書いといたらええのに

76風吹けば名無し2018/06/12(火) 13:12:42.57ID:EynIz41y0
このTwitter絵師が書いたイラスト

https://i.imgur.com/gjF8pXJ.jpg
https://i.imgur.com/A0IV3CT.jpg

77風吹けば名無し2018/06/12(火) 13:12:49.14ID:pA46hTIjd
>>33
以下のCのソースコードをシェルスクリプトに直したいのですが難しくてできない状態です
お願いできますでしょうか?
Cでは動作確認済みです
インデントするとここに貼れなかったので、見にくくなっていてすみません
どなたかよろしくお願いします


#include <stdio.h>
int main(void){
int res, i;
printf("2以上の整数をキーボードから入力してください。\n");
scanf("%d", &res);
for (i = 2; i <= res; i++) {
if (i == res) {
printf("%dは素数でした。\n", res);
}
else if ((res % i) == 0) {
printf("%dは素数ではありません。%dで割り切れます。\n", res, i);
break;
}
}
return 0;
}

78風吹けば名無し2018/06/12(火) 13:13:09.22ID:xVg8g+Mdd
>>34
aaa=(888 犬 `date +"%Y%m%d"010000 -d last-sunday`)
bbb=(777 猫 `date +"%Y%m%d"150000 -d last-Saturday`)
ccc=(666 鳥 `date +"%Y%m%d"000000 -d last-friday`)


for hoge in "$aaa" "$bbb" "$ccc"
do
if [ -e ~/${hoge[1]}_${hoge[2]:0:4}_${hoge[2]:4:2}_${hoge[2]:6:2}.mp4 ]; then
exit 0
else
ffmpeg -i ~/output/${hoge[2]}-${hoge[0]}.aac ~/${hoge[1]}_${hoge[2]:0:4}_${hoge[2]:4:2}_${hoge[2]:6:2}.mp4
fi
done

こんな感じのスクリプト書いたのですが、配列が展開してくれません。
どうすれば変数に入れた配列が機能するでしょうか
アドバイスお願いします。

79風吹けば名無し2018/06/12(火) 13:14:01.07ID:Qpm0FBMhd
知ったかは叩かれて当然

80風吹けば名無し2018/06/12(火) 13:14:21.76ID:CJzj/c5JM
批評されるが嫌なら世間に出さないで
日記帳にでも描いてればええよ

81風吹けば名無し2018/06/12(火) 13:14:23.62ID:FOVfMR9J0
>>76
指摘おじさんの実体験を活かして漫画にしたのか
元々そういう人間だから似たものを呼び寄せたのか

82風吹けば名無し2018/06/12(火) 13:14:29.72ID:NLnf2FCqa
まんさん特有の下手に出てるけど、本当は利用してるだけだから理論
何故そこでマウントを取りたがるのか謎

■ このスレッドは過去ログ倉庫に格納されています