zsh その7 (749レス)
前次1-
抽出解除 レス栞

80
(2): 名無しさん@お腹いっぱい。 [sage] 2012/12/10(月) 20:38:45.04 AAS
算術演算をする (( )) ですが、中でプロセス置換 `` や $() を使うと挙動に違いが出ます。

$ cat hoge
0]1
$ (( i = `cat hoge | cut -d] -f2` ))
zsh: command not found: i
$ (( i = $(cat hoge | cut -d] -f2) ))
$ echo $i
1

zshでは``と$()は同一なものではないのですか?bashだと両者は同じになるのようですが。
81
(1): 名無しさん@お腹いっぱい。 [sage] 2012/12/10(月) 21:11:51.31 AAS
>>80
知らんかったけど、backquoteじゃなくて、$() 使った方がいいよ、って言うてはるね
backquoteはネストできん。などなど…
外部リンク[html]:zsh.sourceforge.net
83: 80 [sage] 2012/12/13(木) 08:46:32.66 AAS
>>80,81
ありがとうございます。
不思議なのが、[ と ] 以外の記号だと大丈夫なんですよね。
これはバグと思ったほうがいいかもですね。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s