y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
探検
yes 専用スレ
1y
NGNGNGNG
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
NGNG
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
NGNG
y
y
y
y
y
y
y
y
y
y
y
(省略されました・・全てを読むにはここを押してください)
y
y
y
y
y
y
y
y
y
y
(省略されました・・全てを読むにはここを押してください)
NGNG
>/dev/null
NGNG
yes | tee >&2
7棄教者 ◆egKIKYO7cg
NGNG no ってコマンドがないのはなぜ?
NGNG
>>7
君ウザい。でてくんな
君ウザい。でてくんな
NGNG
noしたかったらkillすればいいという状況が多いからでは?
10yes no
NGNG no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
NGNG
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
将軍様万歳
NGNG
kill 1
NGNG
>>7
man yes
man yes
1514
NGNG >10で既出だった
NGNG
>>13 とまりますた
NGNG
NGNG
誰かのぱそこんで
yes > hoge &
として放置すると、嫌がらせになりますか?
yes > hoge &
として放置すると、嫌がらせになりますか?
NGNG
root 権限がないと、それほどひどい嫌がらせにはならないでせう。
root 権限がある場合、hoge の前に /. 、/tmp/. や /var/. なんかを付けておくと、(・∀・)イイ!!かも
root 権限がある場合、hoge の前に /. 、/tmp/. や /var/. なんかを付けておくと、(・∀・)イイ!!かも
NGNG
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
NGNG
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
NGNG
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
NGNG
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
NGNG
yes > /dev/tape
NGNG
yes かぁ〜いこぉ〜くしぃ〜てくぅ〜ださぁ〜いよぉ〜
26山崎渉
NGNG (^^)
NGNG
#include <stdio.h>
int
main(argc, argv)
int argc;
char **argv;
{
if (argc > 1)
for(;;)
puts(argv[1]);
else for (;;)
puts("y");
}
int
main(argc, argv)
int argc;
char **argv;
{
if (argc > 1)
for(;;)
puts(argv[1]);
else for (;;)
puts("y");
}
NGNG
gnu coreutils-4.5.8のyes.cもそんな感じだね。
# 以外にシンプルなんでびっくり。
# 以外にシンプルなんでびっくり。
NGNG
pipe で head に渡した時には yes が終了してくれるのは
どーいう仕組みなの?
どーいう仕組みなの?
NGNG
Broken pipe
NGNG
うちのはcoreutils-4.5.2ではferror(stdout);してます。
3210x10行列
NGNG yes $(yes | head) | head
33山崎渉
NGNG (^^)
34(・∀・)
NGNG #include <stdio.h>
int main(int argc, char *argv[])
{
if (fork() == 0) puts(argc > 1 ? argv[1] : "y");
else main(argc, argv);
return 0;
}
int main(int argc, char *argv[])
{
if (fork() == 0) puts(argc > 1 ? argv[1] : "y");
else main(argc, argv);
return 0;
}
35(・A・)
NGNG #include <stdio.h>
int main(int argc, char *argv[])
{
if (fork() != 0) puts(argc > 1 ? argv[1] : "y");
else main(argc, argv);
return 0;
}
int main(int argc, char *argv[])
{
if (fork() != 0) puts(argc > 1 ? argv[1] : "y");
else main(argc, argv);
return 0;
}
NGNG
37あぼーん
NGNGあぼーん
38名無しさん@お腹いっぱい。
NGNG ネタにマジレス発見! >>36
NGNG
40(´∀`)
NGNG #include <stdio.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
puts(argc > 1 ? argv[1] : "y");
execv(argv[0], argv);
return 0;
}
#include <unistd.h>
int main(int argc, char *argv[])
{
puts(argc > 1 ? argv[1] : "y");
execv(argv[0], argv);
return 0;
}
41名無しさん@お腹いっぱい。
NGNG % yes `yes`
42あぼーん
NGNGあぼーん
43名無システム ◆pENAwaza.w
NGNG #include <stdio.h>
int main(void)
{
printf("Hello yes!!\n");
return ( 0 );
}
hello yes!!
int main(void)
{
printf("Hello yes!!\n");
return ( 0 );
}
hello yes!!
NGNG
int main(int argc, char *argv[])
{
return 90125;
}
{
return 90125;
}
NGNG
#!/usr/bin/awk -f
BEGIN {
if (ARGC == 1)
str = "y"
else {
str = ARGV[1]
for (i = 2; i < ARGC; i++)
str = str " " ARGV[i]
}
for (;;)
print str
}
BEGIN {
if (ARGC == 1)
str = "y"
else {
str = ARGV[1]
for (i = 2; i < ARGC; i++)
str = str " " ARGV[i]
}
for (;;)
print str
}
NGNG
#!/bin/sh
str=""
while [ ".$1" != "." ]
do
str="$str $1";
shift
done
if [ "$str" = "" ]
then
str="y";
fi
while [ 1 ]
do
echo $str
done
str=""
while [ ".$1" != "." ]
do
str="$str $1";
shift
done
if [ "$str" = "" ]
then
str="y";
fi
while [ 1 ]
do
echo $str
done
NGNG
<?php
$str = $argv[1] ? $argv[1] : "y";
header("Content-Type: text/plain");
while(1) { print $str; }
?>
$str = $argv[1] ? $argv[1] : "y";
header("Content-Type: text/plain");
while(1) { print $str; }
?>
NGNG
>>47
むしろ
$str=$_SERVER["QUERY_STRING"] ? $_SERVER["QUERY_STRING"] : "y";
で、
print "$str\n";
なんじゃないかと小一時間。
むしろ
$str=$_SERVER["QUERY_STRING"] ? $_SERVER["QUERY_STRING"] : "y";
で、
print "$str\n";
なんじゃないかと小一時間。
49名無しさん@お腹いっぱい。
NGNG 質問です。
yesコマンドってみなさんどうやって活用、実用してるんでしょうか?
自分にはこのコマンドの便利さがまだ解らないです。
yesコマンドってみなさんどうやって活用、実用してるんでしょうか?
自分にはこのコマンドの便利さがまだ解らないです。
NGNG
その昔は
% yes | ./configure
とかやったらしいが。
何でも「あなたはこのライブラリを持ってますか?」という質問に
延々答えなければいけなかったそうな。
% yes | ./configure
とかやったらしいが。
何でも「あなたはこのライブラリを持ってますか?」という質問に
延々答えなければいけなかったそうな。
NGNG
スクリプト内とかで、y/n とかを聞いて来る可能性のある所で
パイプで渡しとくとか
パイプで渡しとくとか
5249
NGNG レスthx
いつも
% hoge.sh|yes
とかやってた<アホ
よく考えれば
% yes|hoge.sh
だよね・・・
いつも
% hoge.sh|yes
とかやってた<アホ
よく考えれば
% yes|hoge.sh
だよね・・・
NGNG
yes | yes `yes`
54名無しさん@お腹いっぱい。
NGNG $ yes no | cp -ir foo bar >log.txt 2>&1
55名無しさん@お腹いっぱい。
NGNG あ、ないファイルだけ階層コピー&コピーされなかったものの記録、ね。
NGNG
for i in `yes "" | cat -n | head -5`; do
echo $i
done
echo $i
done
NGNG
58yesman
NGNG % who are yes
59名無しさん@お腹いっぱい。
NGNG Yes, I am!!
NGNG
61あぼーん
NGNGあぼーん
62あぼーん
NGNGあぼーん
63あぼーん
NGNGあぼーん
64あぼーん
NGNGあぼーん
65名無しさん@お腹いっぱい。
NGNG age
66名無しさん@お腹いっぱい。
NGNG gake
NGNG
no と言えない日本人は no コマンドを作りますか?
→ yes
→ yes
NGNG
noコマンド
#!/bin/sh
arg=${1:-no}
while : ; do echo $arg; done
#!/bin/sh
arg=${1:-no}
while : ; do echo $arg; done
NGNG
alias no='yes no'
NGNG
alias no='yes n'
NGNG
#include <stdio.h>
int main(void)
{
for(;;) printf("no\n");
return 0;
}
int main(void)
{
for(;;) printf("no\n");
return 0;
}
NGNG
#include <stdio.h>
int main(int argc, char *argv[])
{
char *yes = "yes";
if (argc >= 2) yes = argv[1];
for(;;) printf("%s\n", yes);
return 0; /* コネエヨ */
}
int main(int argc, char *argv[])
{
char *yes = "yes";
if (argc >= 2) yes = argv[1];
for(;;) printf("%s\n", yes);
return 0; /* コネエヨ */
}
2005/04/11(月) 07:58:26
yes no 枕
74名無しさん@お腹いっぱい。
2005/04/12(火) 20:59:40 y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
レスを投稿する
ニュース
- 高市首相、円安・物価高で利上げ容認 昨年「あほ」と批判も…就任後は財政拡張批判も意識 ★2 [蚤の市★]
- 【野球】メジャー挑戦・村上宗隆 22日に期限迫るも市場沈黙… 三振率や変化球対応を懸念 「日本Uターン」悪夢が現実味 米報道 [冬月記者★]
- 松村沙友理「いい女っていっぱいおるけどいい男あんまおらんくない?30オーバーでいい男性ってみんな結婚してる」★2 [muffin★]
- 人気YouTuberヒカル、進撃のノアとの離婚を発表! 「0日婚」からわずか6か月、スピード離婚の真相を激白 [冬月記者★]
- TBS系「クレイジージャーニー」来年3月終了へ ゴールデン昇格当初は高視聴率も最近は低迷 [jinjin★]
- 【メモリー高騰】「言葉もない」3カ月で5倍も AIブームで企業取り合い PCも価格上昇か ★2 [ぐれ★]
- 土曜日深夜のなんG人生終わってる部🏡
- 36歳ママ、自宅で16歳の長男と11歳の二男と9歳の三男を斧などで殺した後に子殺し自殺 夕方帰宅したパパが家に入れず110番して発覚 東京 [597533159]
- 【速報】日英GDP逆転、世界6位の経済規模に転落 [237216734]
- 【高市】処方箋1100品目を自費負担にすることを自民と維新が合意、来年実施へ「解熱剤、湿布、アレルギー、アトピー薬など」 [817260143]
- 「こいつ、まだ逮捕されてないのかよ」って女性支援NPO団体の代表wwwwwwwwwwwwwwwwwwwwwwwww [112948759]
- 【動画】モスクワ小学校に侵入した無差別殺人事件の犯人(15歳少年)目線のカメラ、怖すぎる [632966346]
