シェルスクリプト総合 その29

■ このスレッドは過去ログ倉庫に格納されています
2018/09/21(金) 23:34:47.98ID:/eJt2TVD
シェルスクリプトに関する総合スレッドです。

全般
・荒しは無視しましょう。
・丁寧な姿勢を心掛けましょう。
・ネチケット(死語)を意識しましょう。

前スレ:
シェルスクリプト総合 その28
http://mevius.5ch.net/test/read.cgi/tech/1532397676/
2019/03/29(金) 16:07:09.38ID:KhBeLwdl
>>79
はいどうぞ。

wait [n ...]
n が与え
られていない場合には、現在アクティブな全ての子プロセスを wait し、 返却ステータスは 0 となります。


疑問点があれば受け付けますよ?
2019/03/29(金) 16:08:06.24ID:iZJL5S3u
なんか続きそうでメンドくさくなった
ただの正常終了、「main.sh処理全部終わりました」
だよ。
wait
じゃなくて
until wait
do
:
done
とかだろう。どう意図した動きにしたいのか知らんけど、間違いは
2019/03/29(金) 16:08:42.72ID:iZJL5S3u
マジで性根の悪いヤツだった。言ったことやってから言えよな、もう
2019/03/29(金) 16:13:17.88ID:KhBeLwdl
> 言ったこと
ってどれ?w
2019/03/29(金) 16:16:44.69ID:iZJL5S3u
「シグナルんとこ読みなさい」だよ。くそがw
よく笑ってるな。まじでなんなん?ただのプライドが高いアレか
2019/03/29(金) 23:35:25.52ID:6TL4Muj2
どこまで本気なのかなあ。
小学生が頭の悪そうななぞなぞで得意がってるとか、そういう雰囲気を感じる。
とりあえず
「シグナルで死んだんなら、なんで echo が実行されてんだよ!」
とつっこんでおくよ。
86デフォルトの名無しさん
垢版 |
2019/03/30(土) 15:21:37.81ID:iJ+PacLA
シグナルで死んでるんじゃなくて全てのプロセスが終了する前に wait から抜けちゃうってことだな。
理由はシグナル受け取っているからだが。
2019/03/30(土) 23:21:26.53ID:s3xILrfA
Ruby のSignal モジュールを使え

割り込み : Ctrl + C

Signal.trap("INT") { |signo| puts Signal.signame(signo) }
Process.kill("INT", 0)
2019/03/30(土) 23:27:14.67ID:VjxmND9i
スレ違い
2019/03/31(日) 06:29:53.92ID:QZIPpnnl
ちゅうかお題違い
2019/04/01(月) 01:31:26.57ID:IKNNLLYB
for i in *; do
echo "$i"
done

これって必ずソートされるの?
2019/04/01(月) 01:55:34.42ID:dFHstMQf
POSIXでソートすることになってる
2019/04/01(月) 08:49:30.39ID:IKNNLLYB
へー、取得したいのは最初の一個だけでいいんだけど、
その最初の一個は、小さいものになるんか

というか、一個だけ取得する速い方法ないかな?
でもソートしてるなら、結局内部で全部読み込むのか?
2019/04/01(月) 09:43:29.00ID:NOgINnam
へんなの居付いたな
2019/04/01(月) 10:02:05.99ID:IKNNLLYB
そりゃ俺が立てたスレだしなー
2019/04/01(月) 10:28:36.49ID:ifPcZP08
ls -1U とか?
2019/04/04(木) 00:24:00.86ID:opkeFDjY
1.txt, 2.txt, 3.txt と3つファイルがあるディレクトリでecho * したら
これらのファイルがでてくるのに空のディレクトリで、
echo * したら * と表示されるのなんで?
何も表示されないでほしいんだけど、この仕様、なにか便利なの?
2019/04/04(木) 03:15:34.42ID:7s/hio3T
echoがやってるんじゃないし...
2019/04/04(木) 03:21:22.66ID:xQGJKB0I
エコーさんはね、もらったものをエコーするだけだってね、ママがいってたの
2019/04/04(木) 04:46:21.43ID:19nHnpBp
cat *
とかで困るだろうに
2019/04/04(木) 11:44:59.87ID:opkeFDjY
echoがやってるかどうかは論点じゃないしw
2019/04/04(木) 13:06:19.36ID:/xpppM3k
いや、重要だぞ。何の man を読めばいいかというのは。読む気があればね。
2019/04/04(木) 14:25:13.45ID:opkeFDjY
それで質問の答は?
2019/04/04(木) 15:00:27.41ID:19nHnpBp
答えはmanに書いてある。なんでかは「読まなければならない」けど
2019/04/04(木) 15:08:08.53ID:vligoyoR
>>102
echo は渡された文字列をそのまま出力する仕様なので、* を渡されたら * が出力される。というのが回答だよ。
2019/04/04(木) 16:46:44.95ID:/xpppM3k
まあ、「'*' はいらない」というのももっともなことだしね。
bash を使ってるなら man の「パス名展開」の項を読めばいいかも。
bash じゃない場合は…読めばなんとかなるでしょ。
2019/04/04(木) 16:53:45.66ID:19nHnpBp
いらないからいる(?)になってるんだけどね。それもそうmanに書いてある
2019/04/04(木) 17:59:04.72ID:opkeFDjY
>>104
聞いてるのは仕様ではなくて、
どうしてそうしたかの理由です。
2019/04/04(木) 18:17:25.75ID:19nHnpBp
だからmanに書いてあるってw
2019/04/04(木) 19:15:53.98ID:opkeFDjY
書いてないから聞いてる
2019/04/04(木) 19:20:19.17ID:19nHnpBp
書いてあるんだなあ。書いてないんじゃなくて探してないだな
2019/04/04(木) 19:23:19.35ID:opkeFDjY
最近、無いものをあると言いはるのが増えてるのか?
無いものはいくら探してもないし、
有るならさっと出すことぐらいできるだろ
2019/04/04(木) 19:24:58.44ID:19nHnpBp
なんかいたね、ちょっと前のシグナルの質問してたのとか
煽って自分では労力さかずに答え出させようしてんの?w
2019/04/04(木) 19:30:55.71ID:opkeFDjY
んで答えは?w
2019/04/04(木) 19:31:22.20ID:19nHnpBp
manに書いてあるw
2019/04/04(木) 20:09:11.90ID:opkeFDjY
書いてない
2019/04/04(木) 20:21:01.39ID:19nHnpBp
マンザイとしてはそれはないな。オモロクないやん、マンザイとして。いい感じだったのにw

その言い張り方が、なんか既視感ありすぎ。そしてよく「言いはるのが増えてるのか」なんて言えるなあ
まあ、ふんわりとした答えは>>99で答えてるんだけどね。それはmanに書いてた説明からだよ
ところでOSなに使ってるの?
2019/04/04(木) 20:24:57.07ID:opkeFDjY
catが困るのは、単にcatの仕様がクソってだけだろう
標準入力から読み込むためのオプションの - があるのに、
引数なしだと標準入力から読み込もうとするわけだから
2019/04/04(木) 20:28:22.13ID:19nHnpBp
浅いな、catは一例なのに
そのやたらプライド高そうだけど、全然そのプライドを裏付けるもの無いから、こんなことになってんやで?まあ、プライド高いから言ってもわからんだろけど

ちなみに、'*'でなくて''でもよさげなんだけど、'*'の方がやっぱりいいんだな(と、思う。そう具体的に書いてない、''に言及してはいないけど)。さて、どうしてでしょう?
2019/04/04(木) 20:45:06.72ID:opkeFDjY
> さて、どうしてでしょう?

お前にその答えが言えんの? *の方が良いと思ってるようだが、
正確にはディレクトリが空の時に帰ってくるのは、正確には*じゃないんだが
2019/04/04(木) 20:49:41.59ID:19nHnpBp
うん、>>117なんて宣える人にそう言われてたくないけど。やっぱ想像はつかないのね。なのになんで疑われているのかさっぱり。また煽って喋らせる手法?w

正確にはってのはイミフ。なんの正確?なにを言いたいのかイミフだがほぼデフォルトの環境ではそうだよ、てか、そう決められているはずなんだがなあ
2019/04/04(木) 20:54:08.11ID:opkeFDjY
聞いてるのは、決められているかどうかじゃなくて
なぜそういう風に決めたかだって言ってるだろ
2019/04/04(木) 20:55:07.83ID:opkeFDjY
だいたい、俺の想像していることがわかってない時点で
お前はダメダメなんやで?わかってるか?

俺の想像していることぐらい読み取れ!
2019/04/04(木) 20:56:45.08ID:opkeFDjY
ディレクトリが空の時に帰ってくるのは * ではありません。
echo ? だと ? が帰ってきます。
2019/04/04(木) 20:58:07.29ID:opkeFDjY
echo *[a-z]* だと *[a-z]* が帰ってきますが、

さて、このディレクトリは空でしょうか?
それとも *[a-z]* という名前のファイルがあるのでしょうか?
2019/04/04(木) 20:58:24.17ID:19nHnpBp
だから、なぜそういう風に決められたかっていうことをずーーっと言っているんだけど?
あんたが自分勝手な自分だけの思いで自分の考えに固執してるから先に進んでないんだけなのに。既視感ありまくりw

'*'の方がいいとまでちょっと進んで言っているのに聞かないで反発してるだけだし。答えは書いてある。さあ、理解に向けて進んでみようw
2019/04/04(木) 21:02:36.29ID:19nHnpBp
>>123,124
そりゃそうだ。根本的に勘違いしてる。*なんだから'*'、?なんだから'?'、[a-z]*なんだから'[a-z]*'でしょに。なにを言っているのだか

なんで、ますますプライドを裏打ちするものが無いって自ら開陳するかなあ。捨てなその意味ないプライドは。文字通りプライドが邪魔する(意味が違うか?w)でしょうに
2019/04/04(木) 21:04:35.03ID:7s/hio3T
>>122
あすぺってこういう人のこと言うの?
違う?
2019/04/04(木) 21:04:35.25ID:opkeFDjY
だから答えは書いてないって言ってるだろ

いい加減、悪魔の証明は辞めてくれ。
無いものは無い。無いという証拠を見つけられないなら
悪魔はいるってことだ!←ほんと馬鹿みたいだ
2019/04/04(木) 21:07:34.48ID:19nHnpBp
答えは書いてあるよ。ふんわりと。あんたに理解できるようには書いてないかもだけどwいや、プライド高いお人だからわかると思うんだけどということでw

悪魔の証明でもなんでもないのになあ。なんとか言わせたくて必死な感じ?通用しないよ何度もはw
2019/04/04(木) 21:08:58.45ID:opkeFDjY
※書いてないから、言えないのです
2019/04/04(木) 21:09:37.50ID:19nHnpBp
>>127
俺のこと?違うよww わざとやってます。なんかオモロイから
なんで自分の労力を割くのが嫌いなくせに、まわーーーーーり道してんのかなあと。どこまで回り道すんのかなとw
2019/04/04(木) 21:11:14.30ID:19nHnpBp
>>130
そんなあけすけな手にはのらないww
2019/04/04(木) 21:46:57.92ID:gljFUA1G
もうどっちがどっちなのか分からんけど
グロブに関する疑問なら答えられそうなので,
最初の質問を教えてくれ。
2019/04/04(木) 21:49:48.14ID:19nHnpBp
ありゃりゃ。終わっちゃうかっw
親切だな。まあいいことだけど。ヤツにとっていいこととは思えないけど(余計なお世話)
2019/04/04(木) 21:52:55.41ID:19nHnpBp
>>133
>>96が元、(>>105.106からの?)>>107
だよ。それ以外はいらないww(たぶん)
2019/04/04(木) 22:06:28.63ID:opkeFDjY
>>133
echo * (別にechoである必要はない)で
ファイルが見つからない時になぜ * を返すのか?
そういう仕様にした理由
2019/04/04(木) 22:52:03.02ID:opkeFDjY
ありゃ? もうすぐ答え出るかと思ってひとっ風呂浴びてきたんだが
まだでてないや。誰か曰くmanに書いてあるらしいから
知らなくても答える気があるなら、答えられるはずなんだけどなー

な?書いてないだろ?
2019/04/04(木) 22:55:28.86ID:19nHnpBp
そこまで言い張ってあったらどうすの?いやあるんだけど
黙って逃げるだけの未来しか見えないw
2019/04/04(木) 23:03:19.00ID:opkeFDjY
じゃあ先に答えを言ってくれた人へ

ありがとう


これでもう黙って逃げるだけの未来はなくなりました。
2019/04/04(木) 23:04:43.01ID:19nHnpBp
やかましわっ、アホっw

なんでこうも強情というか自信満々なのかなあと、実際にあるのに書いてあるのを知っている方は思うんだよ
で、ここまで強情で自身満々故になのか逃げるだけかというのも透けて見えるんだよ

まあ、>>133のお人が答えてもらえるんだからもっと待ちなさいな
なんでそうも自己都合なんだかw。俺が>>133だったら答えるのやめるw。別に>>133のお人に答えるなとか風なことでではない、あくまでも俺だったらね
2019/04/04(木) 23:10:20.77ID:opkeFDjY
書いてある内容をコピペすりゃ終わりなのに
長引かせてるのはお前やで?
2019/04/04(木) 23:13:02.33ID:19nHnpBp
そうだよ?言われなくても、そうだよ?(すでに>>131で書いてあるやん?w)
なにを急に言い出してるの?それもあんたも律儀にレスしてんのに
2019/04/04(木) 23:14:01.18ID:opkeFDjY
自信満々に荒らし宣言w
2019/04/04(木) 23:17:24.59ID:19nHnpBp
いやいや、それを言うならあんたもだって。なんだかなあ。それに俺はちゃんと答えている(ふんわりと)、それにあーだこーだ言っているのはあんたなんですけど?どっちがよりでしょうねえ?
第三者から荒らしと言われてもしょうがないかと思うが、あんたが言い出すとは、まあ、先の「言い張る〜」と同じパターンやね

てかさ、せっかく>>133が出てきたのにそうやってなぜ流すようなことすんの?w
2019/04/05(金) 11:46:05.38ID:zBV/1Std
>>133
待ってますよ
2019/04/07(日) 10:20:38.47ID:eWoMr/0V
>>133
まだですか?
2019/04/08(月) 15:20:56.18ID:NNFII5Ih
横からだけど面倒臭いから答えを書いとくよ
bash なら man bash の Pathname Expansion に書かれてるから、それをちゃんと読んでから質問してね。
2019/04/08(月) 15:59:00.29ID:3hZl3Wdo
>>147
そこに「なぜ*を返すことにしたのかという理由」は書いてないって言うのが面倒だから、ソースとGoogle翻訳貼り付けるわ
https://git.savannah.gnu.org/cgit/bash.git/tree/doc/bashref.info#n2116

*パターンマッチング::シェルがパターンをどのようにマッチングするか。

単語分割後、 '-f'オプションが設定されていない限り(* Set The Builtin::)、Bashは各単語をスキャンして文字 '*'、 '?'、および '['を探します。
これらの文字の1つが現れると、その単語はPATTERNと見なされ、パターンと一致するファイル名のアルファベット順にソートされたリストに置き換えられます(* Pattern Matching::)。
一致するファイル名が見つからず、シェルオプション 'nullglob'が無効の場合、単語は変更されません。
'nullglob'オプションが設定されていて、一致が見つからない場合、その単語は削除されます。
'failglob'シェルオプションが設定されていて、一致するものが見つからなかった場合、エラーメッセージが表示され、コマンドは実行されません。
シェルオプション 'nocaseglob'が有効になっている場合、アルファベット文字の大文字と小文字を区別せずに照合が実行されます。

パターンがファイル名展開に使用されるとき、文字 '。' シェルオプション 'dotglob'が設定されていない限り、ファイル名の先頭またはスラッシュの直後に明示的にマッチしなければなりません。
ファイル名 '。' 'dotglob'が設定されていても、 '..'は常に明示的に一致しなければなりません。
それ以外の場合は、「。」 文字は特別扱いされません。

ファイル名を一致させる場合、スラッシュ文字は常にパターン内のスラッシュと明示的に一致させる必要がありますが、
他の一致コンテキストでは、後述のように特殊なパターン文字と一致させることができます。
2019/04/08(月) 15:59:15.40ID:3hZl3Wdo
nocaseglob'、 'nullglob'、 'failglob'、および 'dotglob'オプションの説明については、* note The Shopt Builtin ::の 'shopt'の説明を参照してください。

'GLOBIGNORE'シェル変数はパターンにマッチするファイル名のセットを制限するために使用されるかもしれません。
「GLOBIGNORE」が設定されている場合、「GLOBIGNORE」のパターンの1つとも一致する各一致ファイル名は、一致リストから削除されます。
'nocaseglob'オプションが設定されている場合、 'GLOBIGNORE'のパターンとのマッチングは大文字小文字の区別なしに実行されます。
ファイル名 '。' 'GLOBIGNORE'が設定されていてヌルでない場合は、 '..'は常に無視されます。
ただし、 'GLOBIGNORE'をNULL以外の値に設定すると、 'dotglob'シェルオプションが有効になるので、他のすべてのファイル名は '。'で始まります。 一致します。
'。'で始まるファイル名を無視するという古い動作をするには、 '。*'を 'GLOBIGNORE'のパターンの1つにします。
'GLOBIGNORE'が設定されていない場合、 'dotglob'オプションは無効になります。
2019/04/08(月) 16:53:14.39ID:6GvfotlI
存在する機能の説明なのでその機能について説明しているだけかなと
2019/04/08(月) 16:56:27.29ID:3hZl3Wdo
133 名前:デフォルトの名無しさん[sage] 投稿日:2019/04/04(木) 21:46:57.92 ID:gljFUA1G
もうどっちがどっちなのか分からんけど
グロブに関する疑問なら答えられそうなので,
最初の質問を教えてくれ。

136 自分:デフォルトの名無しさん[sage] 投稿日:2019/04/04(木) 22:06:28.63 ID:opkeFDjY [17/21]
>>133
echo * (別にechoである必要はない)で
ファイルが見つからない時になぜ * を返すのか?
そういう仕様にした理由
2019/04/08(月) 17:06:51.60ID:6GvfotlI
なぜかは、
だいたいは、こんな感じ(だろうで)、
if(argc < 2){
fprintf(stderr, "usage: hoge file ...\n");
exit(1);
}
if((fp = fopen(argv[1], ...)) == NULL){
warn("%s", arg);
exit(1);
}

$ rm -v '*'
rm: *: No such file or directory
$ rm -v ''
rm: : No such file or directory
$ rm -v
usage: rm [-f | -i] [-dPRrvW] file ...
unlink file
どれがエラーとして適切?ということとかとか。他にエラーにならないのが困るとか

スクリプトでしかの話なら何も返さないというのもあるけど、スクリプトだけのためのじゃないからねえ。上記の通りコマンド的にはエラーの方がわかりやすく、シェルがどのコマンドだから展開方法を変えるというわけでもないし

>>151
そこにあるキーワードで別のmanがググれるよ
2019/04/08(月) 17:08:25.01ID:6GvfotlI
>>152
誤 warn("%s", arg);
正 warn("%s", argv[1]);
2019/04/08(月) 17:14:32.56ID:3hZl3Wdo
>>152
それどれもエラーになってますよ?
2019/04/08(月) 17:16:06.60ID:6GvfotlI
エラーだもの。「エラーの方がわかりやすく」ってとこ?すまん変な文になった
そのままの方がわかりやすく(?)
かな。
2019/04/08(月) 17:16:38.44ID:3hZl3Wdo
>>152
> そこにあるキーワードで別のmanがググれるよ

今度は、どのmanですか?
2019/04/08(月) 17:19:09.45ID:6GvfotlI
ああ、「どれがエラーとして適切?」もか。「どれもエラーだがどれが適切?」というつもりだったんだが。「どれもエラーだがどれがエラメッセージとして適切?」までか
2019/04/08(月) 17:20:08.01ID:6GvfotlI
>>156
今度はという意味がわからんが、
man 「キーワード」
でググってみ
2019/04/08(月) 17:21:42.07ID:6GvfotlI
てか、またおまえか?いちいち教えてもらったのに文句つけてるんだなw
2019/04/08(月) 17:23:26.97ID:3hZl3Wdo
>>157
for i in *.txt; do rm "$i"; done
(すでに拡張子txtのファイルが全て削除されている場合)
rm: '*.txt' を削除できません: そのようなファイルやディレクトリはありません

これは適切なエラーメッセージだと思いますか?
2019/04/08(月) 17:24:20.52ID:3hZl3Wdo
>>158
なんで「キーワード」というふうに隠すんですか?
キーワードの中身を書きましょうよw
2019/04/08(月) 17:24:53.61ID:6GvfotlI
>>152の最後に書いてあるだろう。なんでいちいちいちいち教えなきゃならんのねん
コマンドとしては適切だろう
2019/04/08(月) 17:27:49.54ID:6GvfotlI
>>161
いちいち教えてもらわなきゃならないのに、隙あらば文句つけるようなヤツに丁寧に教える必要はないってことだよ。社会的に一般的なことだなw
まあ、もともとはあんたに具体的に教えたくないから、あんたじゃない人に他にあるよと言ってみただけだな

てか、ぜんぜん進んでねーな。こんなやりとりしてもぜんぜん進まないよ?少しは頭を働かせて自力でやってみなさいな
2019/04/08(月) 17:29:55.75ID:3hZl3Wdo
1. man bashにある
2. ありませんでした。
3. 他のmanにある
4. ありませんでした。

この流れか
2019/04/08(月) 17:31:26.91ID:3hZl3Wdo
日本語に訳してあげないと、書いてないことを認めなかったくせに
何言ってるんだろうね。
2019/04/08(月) 17:31:36.42ID:6GvfotlI
マジで「読めない」のな...どうしようかw
2019/04/08(月) 17:32:31.71ID:6GvfotlI
>>165
なにをおっしゃってるんですか?すごいな、いやすごい

な?全然進まんだろ?w
2019/04/08(月) 17:35:16.40ID:3hZl3Wdo
お前が出てくるといつも進まんよなw
2019/04/08(月) 17:37:34.84ID:6GvfotlI
あんたが進まなだけだからな、別にあんたが進まないのは俺はどうでもいいんだけど、なにか進みたがってるあんたがどう動くのかが興味ありの
なんで俺にいちいちレスしてんの?w
2019/04/08(月) 17:42:21.44ID:3hZl3Wdo
> なんで俺にいちいちレスしてんの?w

お前が言ってることが嘘だからだよ。
manにそういう仕様にした理由は書いてませんでした。
2019/04/08(月) 17:42:42.54ID:3hZl3Wdo
知らないなら、素直に知らないって言えばいいのに
2019/04/08(月) 17:44:22.86ID:6GvfotlI
ちょっとは進んで(ID:3hZl3Wdo がヤツだとは思わなかったのでw)、>>152を書いてみたが、ヤツはやっぱり聞かないだけだったという
俺は単に最初からmanにあるとしか言ってない、man bashに言及してるのはあったけど(>>105ですでになのに、なんでいまごろなんだ?)、まあそこからでもたどり着くかなとw

>>164なんてお前の勝手な妄想解釈。あるよ本当に
(「言っちゃった」とちょっと悔しくもある。また、「言っちゃった」のになんで探せないないねんwwwここまで言えばさすが自分で探すか?)
2019/04/08(月) 18:02:56.45ID:6GvfotlI
探せたか?wwまあ、探せても「読めない」可能性が高いかな
・やっぱり、探せない
・探せたが、読めなくて文句つける
・探せて、黙って逃げる
・他
どれでしょう。まあこう書いたら「他」にする可能性が高いか
2019/04/08(月) 18:16:37.06ID:3hZl3Wdo
> なんでいまごろなんだ?

>>105の「パス名展開」の項にないのはわかっていて、そこにないと言ってるのに
性懲りもなく、>>147で「bash なら man bash の Pathname Expansion に書かれてるから」と
いうから、こいつ読んでないなってことで日本語に訳してあげたんだろ

そして
> ファイルが見つからない時になぜ * を返すのか?
> そういう仕様にした理由
は、そこに書いてないと同意取れたはずだが?

なんでそんな説明をせにゃいかんのよ?
2019/04/08(月) 18:23:16.92ID:6GvfotlI
「性懲りもなく」...「訳してあげた」んだろ
すんげええなあ、今までさんざん無能っぷりを自ら披露しているのにw 単によくレスを見なかった人がと考えはしないのね。自分がレスをよく見ないくせにw

お前のレスはぜーーーーんぶ自分内で完結している。こんな他人と交わらない方がいいんじゃないの?
呆れ果てるな。まあ、その自己の世界で妄想ダダ漏れすればいいと思うよ
2019/04/08(月) 18:24:46.51ID:3hZl3Wdo
↑ほらな。俺の言ったことを否定したいだけw
2019/04/08(月) 18:28:18.84ID:6GvfotlI
そりゃ、否定するよ。矛盾自己肯定だらけだもの
もしかして、あんたって40超えたおっさんで外人にクソガキ呼ばわりされたことない?って気になったり。まあ、違うかw
2019/04/08(月) 18:34:08.77ID:3hZl3Wdo
>>117
40超えたおっさんにクソガキ呼ばわりでもされたか?w
2019/04/08(月) 18:34:25.94ID:3hZl3Wdo
>>117 じゃなくて >>177
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況