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
2005/04/13(水) 10:21:00
FreeBSD の make で書いてみた。
----------------------- yes ここから -----------------------
#!/usr/bin/make -f
.DEFAULT !
@while : ; do \
echo ${.IMPSRC} ; \
done
all ! .PRECIOUS
while : ; do \
echo y ; \
done
----------------------- yes ここまで -----------------------
----------------------- yes ここから -----------------------
#!/usr/bin/make -f
.DEFAULT !
@while : ; do \
echo ${.IMPSRC} ; \
done
all ! .PRECIOUS
while : ; do \
echo y ; \
done
----------------------- yes ここまで -----------------------
2005/04/13(水) 10:23:30
GNU/Linux 上で動くかどうかはわからんが、
FreeBSD 上 の gmake で書いてみた。
----------------------- yes ここから -----------------------
#!/usr/local/bin/gmake -f
.DEFAULT:
@while : ; do \
echo $< ; \
done
.PHONY: all
all:
@while : ; do \
echo "y" ; \
done
----------------------- yes ここまで -----------------------
FreeBSD 上 の gmake で書いてみた。
----------------------- yes ここから -----------------------
#!/usr/local/bin/gmake -f
.DEFAULT:
@while : ; do \
echo $< ; \
done
.PHONY: all
all:
@while : ; do \
echo "y" ; \
done
----------------------- yes ここまで -----------------------
2005/04/13(水) 21:14:51
m4 で書いてみた。
define(`yes',`y
'yes)yes
define(`yes',`y
'yes)yes
2005/04/13(水) 22:00:27
TeXで書いて見せろや
レスを投稿する
ニュース
- ■緊急地震速報 熊本など [人気者★]
- 性売買「買う側」処罰化と同時に「売る側は処罰せず、支援の対象に」Colabo主催の集会にて [パンナ・コッタ★]
- 相次ぐ中国公演中止に、シンガーソングライターらが続々高市首相に怒り表明「隣国の仲間たちに対して申し訳ない」 [muffin★]
- NHKの災害情報、閲覧に「ユーザー登録必要」で批判の声多数 [少考さん★]
- とろサーモン・久保田「後輩や演者からも評判が悪すぎる」大物MCに意見 「世間が思ってる人間とは真逆」と思い爆発 [muffin★]
- 〈NHK督促10倍に強化〉「カーナビも受信料いただきます」方針に自治体が悲鳴…“督促の基準”を大赤字のNHKにきいた [パンナ・コッタ★]
- しじみ [546716239]
- 大地震 [904880432]
- 大震災
- 【安倍晋三】山上徹也は暴力を使った。お前らはそれを認め許すの? [201193242]
- 高市早苗さん、トランプにガチで怒られた模様🥺 [931948549]
- 高市地震 [485983549]
