このコマンド凄くね?
英数字でもないのにたった一文字。
しかもシェルスクリプトとかそーいうしょぼいのではなくて、
ちゃんとしたバイナリ。
すごいじゃん。
あまりに凄すぎてうっかり消してしまう人、続出。
そんな凄い [ をみんなで賛えるスレ。
探検
[
1名無しさん@お腹いっぱい。
NGNGNGNG
1000
3名無しさん@お腹いっぱい。
NGNG >>1
そうか、ガンガレ!
そうか、ガンガレ!
NGNG
type [
5名無しさん@お腹いっぱい。
NGNG which [
NGNG
Solaris には /bin/[ は存在せず、
>しかもシェルスクリプトとかそーいうしょぼいのではなくて、
/bin/test も ksh スクリプトだったりなんかする(w
>しかもシェルスクリプトとかそーいうしょぼいのではなくて、
/bin/test も ksh スクリプトだったりなんかする(w
71
NGNGNGNG
test
9名無しさん@お腹いっぱい。
NGNG これってbash2からbuiltin commandになったんだっけ?
NGNG
斎藤:似たような話はありますよ、「誰か
が/binにカギカッコとかいう変なのをのを作
ってたんで消しときました」って。
が/binにカギカッコとかいう変なのをのを作
ってたんで消しときました」って。
NGNG
>>9
ちがうよ。
bash1どころか、ふつーのBourneシェルでもbuiltinだよ。
[ が builtinじゃなかったのはecho pwd とかすら
外部コマンドだったふるーい時代だ。
あの頃は
if [ ... ]
と書くより
case ... in
の方が(内部コマンドなので)速い、というテクニックがあった。
ちがうよ。
bash1どころか、ふつーのBourneシェルでもbuiltinだよ。
[ が builtinじゃなかったのはecho pwd とかすら
外部コマンドだったふるーい時代だ。
あの頃は
if [ ... ]
と書くより
case ... in
の方が(内部コマンドなので)速い、というテクニックがあった。
NGNG
>>4-5
Debianなんですが、
$ type [
[ is a shell builtin
$ which [
/usr/bin/[
となりました。この/usr/bin/[はcoreutilsに含まれているもののようです。
Debianなんですが、
$ type [
[ is a shell builtin
$ which [
/usr/bin/[
となりました。この/usr/bin/[はcoreutilsに含まれているもののようです。
NGNG
ウニ板以外ではスレタイとして成立しえないな
NGNG
Enter押そうとしたらミスって[を押してしまう.
皆さんはEnterと[押し間違えませんか?
皆さんはEnterと[押し間違えませんか?
NGNG
UNIX使いなら普通EnterよりもCtrl-J or Ctrl-Mの方を使うだろ。
それに、普通英語キーを使うから、Enterも近い。
日本語キーはダメね。
それに、普通英語キーを使うから、Enterも近い。
日本語キーはダメね。
NGNG
>>10
わろた
わろた
171
NGNG $ uname -a
SunOS **(host名)** 5.8 Generic_108528-22 sun4u sparc
$ type [
[ is a shell builtin
$ which [
/usr/local/bin/[
$ file /usr/local/bin/[
/usr/local/bin/[: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), dynamically linked (uses shared libs), not stripped
一方
$ uname -a
SunOS **(ホスト名)** 5.6 Generic_105181-35 sun4u sparc SUNW,Ultra-1
$ type [
[ is a shell builtin
$ which [
[: Command not found.
$ cat /usr/bin/test
#!/bin/ksh
#
#ident "@(#)alias.sh 1.1 95/02/06 SMI"
#
# Copyright (c) 1995 by Sun Microsystems, Inc.
#
cmd=`basename $0`
$cmd "$@"
[ がインストールされてないシステムを使ってるやつは管理者を罵倒しる!
SunOS **(host名)** 5.8 Generic_108528-22 sun4u sparc
$ type [
[ is a shell builtin
$ which [
/usr/local/bin/[
$ file /usr/local/bin/[
/usr/local/bin/[: ELF 32-bit MSB executable, SPARC, version 1 (SYSV), dynamically linked (uses shared libs), not stripped
一方
$ uname -a
SunOS **(ホスト名)** 5.6 Generic_105181-35 sun4u sparc SUNW,Ultra-1
$ type [
[ is a shell builtin
$ which [
[: Command not found.
$ cat /usr/bin/test
#!/bin/ksh
#
#ident "@(#)alias.sh 1.1 95/02/06 SMI"
#
# Copyright (c) 1995 by Sun Microsystems, Inc.
#
cmd=`basename $0`
$cmd "$@"
[ がインストールされてないシステムを使ってるやつは管理者を罵倒しる!
18名無しさん@お腹いっぱい。
NGNG おお、スレタイトル見て荒しかと思ったけど
UNIX板ならではですね〜
UNIX板ならではですね〜
19Σ ◆projectlUY
NGNG file /bin/[
/bin/[: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD
5.0.2, dynamically linked (uses shared libs), stripped
/bin/[: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD
5.0.2, dynamically linked (uses shared libs), stripped
NGNG
%file /bin/[
/bin/[: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD
4.8, statically linked, stripped
/bin/[: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD
4.8, statically linked, stripped
NGNG
俺は今でも、文字列比較は case しか使わん
NGNG
よくこんなスレタイでこんだけ話題が続くな。
恐るべしウニ板。
恐るべしウニ板。
NGNG
まぁtest とtsetをtypoする俺様は[必須だ。
NGNG
NGNG
対応がとれてないと気持ち悪いから]が欲しくてたまらない。
]をどんなコマンドにするか、考えてみないか?
]をどんなコマンドにするか、考えてみないか?
NGNG
alias ] [
NGNG
このコマンド何?
man無いし。--help付けても分からんし。記号だからぐぐれないし。
常識みたいだけどおせーて。
man無いし。--help付けても分からんし。記号だからぐぐれないし。
常識みたいだけどおせーて。
NGNG
まともなUNIXなら
man '['
man '['
NGNG
どうも。
うちのlinuxはまともなUNIXじゃないということが良く分かりました。
ログインできる SunOS 5.8 には入ってませんでした。
FreeBSDでやっと man 読めました。
ちなみに、linuxではよく見たらシンボリックリンクでした。
なるほど、隔離板があるわけですね。ためになりました。ありがとうございます。
うちのlinuxはまともなUNIXじゃないということが良く分かりました。
ログインできる SunOS 5.8 には入ってませんでした。
FreeBSDでやっと man 読めました。
ちなみに、linuxではよく見たらシンボリックリンクでした。
なるほど、隔離板があるわけですね。ためになりました。ありがとうございます。
NGNG
NGNG
NGNG
TEST(1) BSD General Commands Manual TEST(1)
NAME
test, [test - condition evaluation utility
SYNOPSIS
test expression [test expression ]
DESCRIPTION
The test utility evaluates the expression and, if it evaluates to true,
returns a zero (true) exit status; otherwise it returns 1 (false). If
there is no expression, test also returns 1 (false).
NAME
test, [test - condition evaluation utility
SYNOPSIS
test expression [test expression ]
DESCRIPTION
The test utility evaluates the expression and, if it evaluates to true,
returns a zero (true) exit status; otherwise it returns 1 (false). If
there is no expression, test also returns 1 (false).
NGNG
%where [
/bin/[
%file /bin/[
/bin/[: Mach-O executable ppc
%/bin/[ --help
%
/bin/[
%file /bin/[
/bin/[: Mach-O executable ppc
%/bin/[ --help
%
NGNG
if [ X$hoge = X ]; then ... ってのもバッドノウハウだよな
35名無しさん@お腹いっぱい。
NGNG 服または鎧のたぐい
NGNG
man '\['
で読めた。
で読めた。
NGNG
>>34
if [ -z "$hoge" ]; thenじゃだめな理由ってなに?
if [ -z "$hoge" ]; thenじゃだめな理由ってなに?
NGNG
そういえば、/bin/shの[は-eが無いから困る。
39名無しさん@お腹いっぱい。
NGNG >>29 coreutilsに普通に入っていたが...
Linuxザウルスかなんかでbusyboxが代わりに入ってるのか?
Linuxザウルスかなんかでbusyboxが代わりに入ってるのか?
4039
NGNG うぉ、ageてしまった。スマン
NGNG
NGNG
>>39
$ ls -l /usr/bin/[
lrwxrwxrwx 1 root root 4 Dec 6 23:20 /usr/bin/[ -> test*
$ rpm -qf /usr/bin/test
sh-utils-2.0.11-9vl5
$ cat /etc/vine-release
Vine Linux 2.90 (Valandraud)
$ ls -l /usr/bin/[
lrwxrwxrwx 1 root root 4 Dec 6 23:20 /usr/bin/[ -> test*
$ rpm -qf /usr/bin/test
sh-utils-2.0.11-9vl5
$ cat /etc/vine-release
Vine Linux 2.90 (Valandraud)
NGNG
>>42
Vineは先っちょでもまだcoreutilsが入ってないのか(驚
Vineは先っちょでもまだcoreutilsが入ってないのか(驚
4443
NGNG 知らない人のために補足するけどcoreutilsはそれまでの
fileutils, sh-utils, textutilsを統合したものね。
fileutils, sh-utils, textutilsを統合したものね。
45名無しさん@お腹いっぱい。
NGNG まあいちおう。
http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&man=test&dir=jpman-5.2.0%2Fman§=0
[,,'[',"[",'\[',"\[",で検索するとCGIエラーになるのは内緒。
http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&man=test&dir=jpman-5.2.0%2Fman§=0
[,,'[',"[",'\[',"\[",で検索するとCGIエラーになるのは内緒。
46名無しさん@お腹いっぱい。
NGNG >>10
ピリスラバックスラカギカッコ
ピリスラバックスラカギカッコ
NGNG
NGNG
[
NGNG
[
NGNG
$ file /usr/bin/[
/usr/bin/[: symbolic link to test
/usr/bin/[: symbolic link to test
NGNG
% file /bin/[
/bin/[: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD 4.9, statically linked, stripped
% file /bin/[
/bin/[: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD 5.0.2, dynamically linked (uses shared libs), stripped
/bin/[: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD 4.9, statically linked, stripped
% file /bin/[
/bin/[: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD 5.0.2, dynamically linked (uses shared libs), stripped
NGNG
% file /bin/[
zsh: bad pattern: /bin/[
% file /bin/\[
/bin/[: cannot open (/bin/[)
% file /usr/bin/\[
/usr/bin/[: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), stripped
zsh: bad pattern: /bin/[
% file /bin/\[
/bin/[: cannot open (/bin/[)
% file /usr/bin/\[
/usr/bin/[: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.0, dynamically linked (uses shared libs), stripped
53名無しさん@お腹いっぱい。
NGNG [
NGNG
このスレクリックしづらい
55名無しさん@お腹いっぱい。
NGNG ワロタ
NGNG
>>54
ハゲドウw
ハゲドウw
NGNG
クリックしたりせずに読めるツール使え
NGNG
だめだ、俺はもうp2から離れられない
NGNG
ホシュ
NGNG
[ このスレ = 糞スレ ]
61名無しさん@お腹いっぱい。
NGNG[ ホシュ() ]
NGNG
[ "X$1" = "X" ]
NGNG
[ "X$1" = "Xぬるぽ" ] && reboot
NGNG
>>37
しいて言えば、[で一度評価してるものをifで再度評価してるのが無駄というところか。
しいて言えば、[で一度評価してるものをifで再度評価してるのが無駄というところか。
NGNG
% file /bin/\[
/bin/[: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD 6.0.0, dynamically linked (uses shared libs), stripped
% file /rescue/\[
/rescue/[: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD 6.0.0, statically linked, stripped
/bin/[: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD 6.0.0, dynamically linked (uses shared libs), stripped
% file /rescue/\[
/rescue/[: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD 6.0.0, statically linked, stripped
NGNG
そういえば : ていうコマンドはないのかな?
NGNG
と思ったが ln true : でいいか。
NGNG
70[
NGNG もっと私を褒め讃えなさい
NGNG
NGNG
テスト
73名無しさん@お腹いっぱい。
05/02/25 09:55:24 ホシュ
05/02/26 05:59:17
[
]
]
05/02/26 15:31:46
[(1)
2005/03/22(火) 21:46:12
[
77名無しさん@お腹いっぱい。
UNIX時間(+0900)35年,2005/04/03(日) 00:12:02 [
78名無しさん@お腹いっぱい。
UNIX時間(+0900)35年,2005/04/03(日) 01:16:54 昔は`もだった
2005/10/16(日) 05:01:01
[[
2006/01/18(水) 02:33:20
からあげ うまうま だよもん。
81!EVL&!!!
2006/04/03(月) 09:30:57 [[ てのは bash の組み込みコマンドだべさ
2006/04/03(月) 10:19:34
2006/04/05(水) 17:52:50
$ type [[
[[ is a shell keyword
$ type [
[ is a shell builtin
$
[[ is a shell keyword
$ type [
[ is a shell builtin
$
2006/10/23(月) 16:01:02
たまに /bin/[ がないOSがあるよね。
実質困らんけど、教育上置いておいてほしいな。
実質困らんけど、教育上置いておいてほしいな。
2006/10/24(火) 04:31:36
cshで困るから置けよぉ
87名無しさん@お腹いっぱい。
2006/11/13(月) 16:50:56 kara-age
2006/12/25(月) 18:59:30
昔、なんだこれwww
と消したことがあるよ。
と消したことがあるよ。
2007/09/01(土) 12:18:42
5 ヶ月も前のネタだが将来発掘されるために書いておく
「日本[の会」 http://x5b.jp/
「日本[の会」 http://x5b.jp/
90名無しさん@お腹いっぱい。
2008/04/17(木) 00:22:01 このスレタイトルで意味が通るのも凄いところだなw
91ウサチャソ ◆/0IEZmXnQ6
2008/04/17(木) 20:04:432008/04/17(木) 20:07:19
あと : もあるぞ。
: は何故外部コマンド版 /bin/: を置かなかったんだろう?
: は何故外部コマンド版 /bin/: を置かなかったんだろう?
2008/04/17(木) 21:37:34
ギコナビのタイトルが
ギコナビ - [[]
w
ギコナビ - [[]
w
2008/04/20(日) 04:08:18
>>93
俺がいるw
俺がいるw
2008/04/23(水) 00:55:20
&
はコマンドじゃないんだっけ?
あと
;
は?
逆にコマンドとして実装できるかな?
はコマンドじゃないんだっけ?
あと
;
は?
逆にコマンドとして実装できるかな?
2008/04/23(水) 20:16:07
それらは構文要素であって、
[ は構文要素ではない。
コマンドライン的には、エスケープしてやればそういうコマンドを
入力することは可能。俺の手元のbashでは、
$ \&
bash: &: command not found
$ \;
bash: ;: command not found
こうなるw
[ は構文要素ではない。
コマンドライン的には、エスケープしてやればそういうコマンドを
入力することは可能。俺の手元のbashでは、
$ \&
bash: &: command not found
$ \;
bash: ;: command not found
こうなるw
2008/05/03(土) 01:10:30
[以外で一文字コマンドに出来る/出来そうな文字は何があるか?
(
\
"
'
とかなら無理矢理コマンドにできるかな?(はできそうだな
(
\
"
'
とかなら無理矢理コマンドにできるかな?(はできそうだな
2008/05/03(土) 20:29:33
シェルの構文規則的に無理な希瓦斯
2008/05/05(月) 03:54:44
((
とかならできるか?
ありそうでないよな、[以外の一文字コマンド、特に記号とか。
と思ったら、bash限定?であったな。
.
とかならできるか?
ありそうでないよな、[以外の一文字コマンド、特に記号とか。
と思ったら、bash限定?であったな。
.
2008/05/05(月) 07:36:16
>>99
マジで言ってる? 大間違いなことを(下2行)
マジで言ってる? 大間違いなことを(下2行)
レスを投稿する
ニュース
- 石破茂氏、「高市さんよくぞ言った」の空気に待った 存立危機事態…考えてはいても「公の場で言うことか」:東京新聞 [少考さん★]
- トランプ氏、日中の対立を懸念 首相に「エスカレート回避を」−日本政府関係者(共同) ★2 [蚤の市★]
- 中国外務省「正式な発言撤回なければ受け入れず」 高市首相は台湾有事「存立危機事態」言及せずも「言及しないことと撤回は別問題」★2 [ぐれ★]
- 【おっぱい】「女性を見つけた瞬間に揉みたいという衝動にかられ…」路上で25歳女性に不同意わいせつ行為か 21歳土木作業員の男を逮捕 [nita★]
- トランプ氏、日中対立激化は望まず 直接関与に日本政府内に危機感も [蚤の市★]
- 【文春】元TOKIO・国分太一(51)「女性スタッフ2名への“わいせつ事案”」日テレ事情聴取の全貌が分かった! ★11 [Ailuropoda melanoleuca★]
- 高市「国民が何兆円損しても在外邦人の安全が脅かされても絶対に謝らん」 ネトウヨ「高市さんは国民を第一に考えてる」 マジで何なの? [314039747]
- イーノック、そんな装備で大丈夫か?
- ぎっくり腰が痛すぎる
- 水道料金、来年から3倍wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [329329848]
- 【悲報】国民健康保険料、2026年から引き上げ決定WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
- おい、そこのお前
