【画像】阪神淡路大震災、凄まじすぎだろ…

1 :風吹けば名無し:2018/06/26(火) 00:14:06.07 ID:zxyUiGgia.net
http://i.imgur.com/IpS19ut.jpg
http://i.imgur.com/N3EZtNr.jpg
http://i.imgur.com/CjhIdGj.jpg
http://i.imgur.com/gVm2IZV.jpg
http://i.imgur.com/3FDUlX5.jpg

76 :風吹けば名無し:2018/06/26(火) 00:23:23.95 ID:5/DNbDeTa.net

>>73
ホームレスおらんくなったでな

3 :風吹けば名無し:2018/06/26(火) 00:14:22.63 ID:N8bW0wKI0.net

またか

14 :風吹けば名無し:2018/06/26(火) 00:15:44.63 ID:O8UKBpwK0.net

>>1
アフィ乞食死ね

21 :風吹けば名無し:2018/06/26(火) 00:16:06.97 ID:NDHnkc+1M.net

>>14
頭アフィ

22 :風吹けば名無し:2018/06/26(火) 00:16:08.36 ID:O8UKBpwK0.net

>>4
アフィ死ね

59 :風吹けば名無し:2018/06/26(火) 00:20:49.54 ID:1GpjY05+d.net

>>26
>>28
素人の頓珍漢な質問だと思います。すいません。
$ echo “$$” | echo “$(cat), $$”
とすると、
n, n
といったように同一の番号が表示されますが、これは正当な挙動なのでしょうか。
$$には現行コマンドのPIDが入っているとマニュアルで読んだのですが、なぜ違うコマンドが同じPIDを持っているのでしょうか……。

28 :風吹けば名無し:2018/06/26(火) 00:16:33.63 ID:mUQJXIus0.net

草生えた

63 :風吹けば名無し:2018/06/26(火) 00:21:18.36 ID:2pBIC1Zl0.net

首都直下は怖い>>19
>>23
>>16
使えるよ
いままでcygwin入れてたけど、代わりに使ってる。

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

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

97 :風吹けば名無し:2018/06/26(火) 00:27:25.22 ID:xmZylm2/d.net

>>145

>>136
>$ cat ZZZ.txt | grep XXX | tr ‘¥n’ ‘|’ | sed ‘s/|$//1’
>↑こういうので行けるけど。違うでしょ?
って教えてくれてるやん。「違わない」「それです」でいいんじゃないの?それが違うならどう違うって言うべきかと(どうみても違わないとしか思えないけど)
質問自体がアレだが自分の言いたいことをうまく説明できないのはいいとして、応えてくれてる人の言ってることがわからない/それに応えないのはアレだな

51 :風吹けば名無し:2018/06/26(火) 00:19:26.19 ID:k9JG4J4Xd.net

>>15
>>16
★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 は予定した追加先。主にスレ立て人の判断保留用。

98 :風吹けば名無し:2018/06/26(火) 00:27:40.36 ID:Gx9kyZsfd.net

シェルスクリプト内で自動で行いたい旨を
書き損じておりました。
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のパターン部にどうかけば同じ文字列が出せるかわかりません

80 :風吹けば名無し:2018/06/26(火) 00:24:01.42 ID:VrXdFi0yd.net

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

18 :風吹けば名無し:2018/06/26(火) 00:15:59.22 ID:O8UKBpwK0.net

>>2
アフィ死ね

62 :風吹けば名無し:2018/06/26(火) 00:21:16.12 ID:2dNPSjK2d.net

>>31
>>33
>>34
>>37,38
それは知っていてのだったがな
そこここにはそれ流があると思うよ。LinuxとかBSDのソース見たらいまだにC流で短かったりするし。シェルスクリプトなら>>20っていう意見があってもいいだろう、そもそもいろいろ記号的なもんだから
なのにいきなりオブジェクト指向とか言い出し馬鹿にするのがTPOをわきまえない馬鹿だなっていう
シェルスクリプトがオブジェクト指向ならそれはそれでオブジェクト指向言語というかそれでのフレームワークなどでの名前付け方がってのはわかるけど

6 :風吹けば名無し:2018/06/26(火) 00:14:49.29 ID:5tz8u0Zbd.net

ジャプカスの大掃除

2 :風吹けば名無し:2018/06/26(火) 00:14:22.36 ID:zxyUiGgia.net

http://i.imgur.com/n3WpC1D.jpg
http://i.imgur.com/e80FrfB.jpg
http://i.imgur.com/35RFw8o.jpg
http://i.imgur.com/VYmNCEa.jpg
http://i.imgur.com/cZXUnOX.jpg

43 :風吹けば名無し:2018/06/26(火) 00:18:14.68 ID:5/DNbDeTa.net

神鉄前の住友かな?が凄い崩れ方してたな
あと西市民ぺちゃんこと兵庫署ぺちゃんこ
あとは大開駅崩落か
この辺がワイが初日に見て絶望した風景
あと友達が1人死んだ

29 :風吹けば名無し:2018/06/26(火) 00:16:47.19 ID:YX2mKrGJM.net

>>25
頭アフィ

39 :風吹けば名無し:2018/06/26(火) 00:17:54.88 ID:pIretYnt0.net

ヘリからの中継で、あちこちで煙が上がる様子を見て
温泉郷のようですとか言った奴がいたなぁ。

5 :風吹けば名無し:2018/06/26(火) 00:14:43.43 ID:E17PjCvtr.net

今度はきっちり珍カス全員殺してくれよ

11 :風吹けば名無し:2018/06/26(火) 00:15:33.15 ID:vwEYG/tr0.net

なんやこれ
日本史上最悪の災害やんけ

94 :風吹けば名無し:2018/06/26(火) 00:26:54.88 ID:gqY0EI4Hd.net

>>90
>>91
>>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

56 :風吹けば名無し:2018/06/26(火) 00:20:22.62 ID:Z0UXrti1d.net

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

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

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

53 :風吹けば名無し:2018/06/26(火) 00:19:58.19 ID:5/DNbDeTa.net

>>2
あーこれの3枚目や
これほんまびっくりした

67 :風吹けば名無し:2018/06/26(火) 00:21:54.18 ID:OLdcBC380.net

津波がないから倒壊した物が残っただけで

規模は東北の方が圧倒的に上だぞキムチ野郎wwww

27 :風吹けば名無し:2018/06/26(火) 00:16:33.30 ID:RXBADjsvM.net

>>22
頭アフィ

46 :風吹けば名無し:2018/06/26(火) 00:18:45.58 ID:vCLb5rYwd.net

>>12
>>13
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/

89 :風吹けば名無し:2018/06/26(火) 00:25:52.86 ID:98zleZAJd.net

>>79
>>82
cat ZZZ.txt |grep XXX
hoge
fuga

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

49 :風吹けば名無し:2018/06/26(火) 00:19:05.51 ID:0NyAYa05d.net

>>14
>>15
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/
後略。検索して下さい

86 :風吹けば名無し:2018/06/26(火) 00:25:20.62 ID:ejFFyULca.net

東日本大震災でも1万人ちょいしか死ななかったって思うと案外しょぼいよな 東京なんて1000万人いるんやし100万人くらい死んでもなんともないやろ

73 :風吹けば名無し:2018/06/26(火) 00:22:58.89 ID:/6l53oiV0.net

変な話、この地震のおかげで
神戸の町はだいぶ綺麗になった
尼崎はあまり被害がなかったので今も汚いまま

30 :風吹けば名無し:2018/06/26(火) 00:16:48.28 ID:qOD0JBT9d.net

>>2
>>3
シェルスクリプトの総合スレです。
□お約束
・特記なき場合は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に逃げずにシェルスクリプトで処理するのが頭のいいやり方。
 質問に対して問題が間違ってるといちゃもんをつけるのもやめましょう
前スレ シェルスクリプト総合 その26
https://mevius.5ch.net/test/read.cgi/unix/1489979246/

83 :風吹けば名無し:2018/06/26(火) 00:24:59.09 ID:q/TwTiXMd.net

>>69
>>73
それとは別に SYN flood 攻撃に対し SYN cookie 有効化で対抗した時はUNIX板で主に議論してた気がする。
リアルタイムで見てたというか発言してたけど(SYN cacheと比較した得失とか書いた気が)、
こういうのはあくまで個人としての行動なので板自慢に繋げるのは好きじゃないな。
むしろ統一とかとれてなくてカオスなのが5chの良いところだと思うので。

32 :風吹けば名無し:2018/06/26(火) 00:17:11.38 ID:REArk645d.net

>>4
>>5
FAQ

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

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

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

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

61 :風吹けば名無し:2018/06/26(火) 00:21:05.75 ID:EAK7hQ8q0.net

https://i.imgur.com/koyrLXk.jpg

69 :風吹けば名無し:2018/06/26(火) 00:21:56.82 ID:RqgxU8Zd0.net

神戸ばっか有名やけど淡路島とか明石方面の被害はどうやったん

16 :風吹けば名無し:2018/06/26(火) 00:15:55.42 ID:e90uN3A9a.net

今来てもこんなんにはならんやろな

38 :風吹けば名無し:2018/06/26(火) 00:17:49.46 ID:XuGzucGi0.net

耐震強度の重要性を知らせてくれたイベント

95 :風吹けば名無し:2018/06/26(火) 00:27:07.68 ID:KLoazyCpd.net

条件をコマンドの結果から作りたい&その条件をawkの条件に埋め込みたいってだけ?

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

って感じとか

48 :風吹けば名無し:2018/06/26(火) 00:18:59.22 ID:zxyUiGgia.net

末尾d,r,pは見えないんだ?

20 :風吹けば名無し:2018/06/26(火) 00:16:04.28 ID:bLwJiZoY0.net

アアアアフィ

42 :風吹けば名無し:2018/06/26(火) 00:18:01.71 ID:IDOtScw40.net

アフィカス

60 :風吹けば名無し:2018/06/26(火) 00:20:59.06 ID:zxyUiGgia.net

常に警戒を怠るな

17 :風吹けば名無し:2018/06/26(火) 00:15:59.15 ID:fRocVCTQ0.net

人を傷つけ怒らせ飯を食うアフィブロガー

65 :風吹けば名無し:2018/06/26(火) 00:21:41.38 ID:vsPA7p9Er.net

5時46分すぎとか確実に主婦が火をつかってる時間だよな

72 :風吹けば名無し:2018/06/26(火) 00:22:55.56 ID:RMGNsTI8d.net

>>47
>>48
>>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

91 :風吹けば名無し:2018/06/26(火) 00:26:05.92 ID:TI80bnwT0.net

>>82
よかった!
なんらかの利益を得た人しかいなかったんや!

71 :風吹けば名無し:2018/06/26(火) 00:22:31.07 ID:SaIK/Z/pd.net

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

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

45 :風吹けば名無し:2018/06/26(火) 00:18:23.79 ID:4w3yeA9ed.net

>>10
>>11
★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/

41 :風吹けば名無し:2018/06/26(火) 00:18:00.07 ID:CUkwnL6jd.net

>>8
>>9
★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

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

最近のコメント

匿名 : 札幌 仙台 広島 福岡の都会度ってどんな感じ?
 10%都市圏人口とか広島の場合四方を広島市に囲まれた府中町(... (4/19)
匿名 : 食品スーパー 十分な在庫 なぜトンキン土人は買い占めに走ってしまったのか?
 トンキンの知能は猿レベルwwwwwww (4/14)
名無しさん : 【ペド注意】ショタってエッチすぎでしょ【3次】
 あげ (4/12)
ページTOPへ↑