[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 06/10 02:55 / Filesize : 218 KB / Number-of Response : 987
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

zsh その6



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/12(金) 00:54:20 ]
zshについて語るスレ

www.zsh.org/
zsh.sourceforge.net/

・過去ログ
zsh その5
pc11.2ch.net/test/read.cgi/unix/1212677877/
zsh その4
pc11.2ch.net/test/read.cgi/unix/1107342206/
zsh その3
pc5.2ch.net/test/read.cgi/unix/1080002786/
zsh入門 パート2
pc3.2ch.net/test/read.cgi/unix/1036324177/
zsh入門
pc.2ch.net/test/read.cgi/unix/990283346/

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/15(金) 13:15:10 ]
$ echo $HISTSIZE
10000000

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/15(金) 15:06:42 ]
俺も HISTSIZE=10000 だった

ついでに、何故か LISTMAX=10000000000 とかしてた
あまり考えずに大きい値にしたから 32ビット超えてるけど動いてるからいいか

673 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/15(金) 19:58:14 ]
>>671
すげえなw
でもある意味プライバシーの塊だな

674 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/15(金) 20:57:00 ]
>>669
ディスクが100%になって端末がおかしくなってログアウトしたら
historyの書き込み失敗したのかhistoryファイル自体があぼーんしたわ
それ以来historyもバックアップとるようになった

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/16(土) 00:14:59 ]
>>673
今見たら.zsh_historyが1.2MBもあったw

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/16(土) 18:07:21 ]
昔はwgetとかでエロ画像をシコシコ落としてたらしいし、historyは絶対人に見せられないだろうな

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/16(土) 18:44:41 ]
俺は今でもエロ画像落とすのにwget使ってるというのに…
まあ滅多にないけどさ

678 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/16(土) 19:13:37 ]
ファイル名が連番のエロ画像はcurlで落とす

679 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/17(日) 00:27:21 ]
>678
敢えて zsh スレでそんなこと書くって釣り宣言?



680 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/17(日) 18:25:06 ]
つかcurlなんてあったんだ

681 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/17(日) 18:33:20 ]
えっ

682 名前:名無しさん@お腹いっぱい。 [2010/10/30(土) 19:43:55 ]
cygwinのzshでHISTFILE=$HOME/.zsh-history と設定してヒストリーを使おうとすると、
zsh: failed to create hard link as lock file .zsh-history.LOCK: permission denied
とエラーが出るのですが、回避方法はないでしょうか?
よろしくお願いします。

683 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/31(日) 11:19:35 ]
極限のシェルzsh
これを極めし者は時空をも超える

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/03(水) 10:49:01 ]
>>682
そんぐらいググってくれ
ntfsにすれば解決

685 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/07(日) 07:59:12 ]
うんこー!
しょんべー!

686 名前:名無しさん@お腹いっぱい。 [2010/11/12(金) 17:28:50 ]
>>82
僕もなぜか新しいscreen立ち上げたときは反映されなくてsourceしたらようやく反映される設定があったけど
.zshenvに書いたら大丈夫だったよ.

687 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/13(土) 18:09:16 ]
>>686
インタラクティブシェルのときは.zshrcは読まれるはずなんだけどな

688 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/14(日) 02:34:18 ]
.zshrcの該当箇所より前にエラーがあったとか

689 名前: [―{}@{}@{}-] 名無しさん@お腹いっぱい。 [2010/11/14(日) 03:00:43 ]
>>687
そうだよね.そう思ってたんだけどなぜか読まれない設定もあるみたい



690 名前: [―{}@{}@{}-] 名無しさん@お腹いっぱい。 [2010/11/14(日) 03:10:44 ]
>>688
エラーがあったらzshはそのエラーの箇所を教えてくれるじゃん

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/14(日) 21:31:33 ]
.zshrc を
bindkey "^P" history-beginning-search-backward-end
だけにしても同じなのかね。

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/18(木) 15:38:06 ]
sshのログイン先で実行したzshスクリプトをdisownしてからログアウトすると、
何故かプロセス終了まで待たされてしまいます。
$ cat hoge.sh
#!/bin/zsh
sleep 3
$ ./hoge.sh &>/dev/null </dev/null &!
$ exit <---待たされる

スクリプトをzsh以外にしたり直接プロセスを実行したりすると、ちゃんとログアウトできます。
$ cat hoge.sh
#!/bin/sh
sleep 3
$ sleep 3 &>/dev/null </dev/null &!

入出力は全部閉じてるはずなんですが、zshだと何故こうなるんでしょうか?

693 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/18(木) 19:50:47 ]
試したけど待たされなかったよ。なんか他に条件があるのかも。

694 名前:692 mailto:sage [2010/11/18(木) 21:20:48 ]
>>693
そうですか。
check_jobs が関係するかなと思いましたが、有りと無しともに同じでした。
他の設定が悪いのかと思い、rm -r .z* して試しましたが、やはり同じでした。

↓バージョンです
$ zsh --version
zsh 4.3.10 (x86_64-redhat-linux-gnu)


695 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/11/22(月) 20:15:39 ]
たまに「.zhistory.84VoUD」みたいなテンポラリ的な履歴が作られるんだけど何でだろう?
ログアウトはちゃんとしてるのに

696 名前:名無しさん@お腹いっぱい。 [2010/12/02(木) 10:47:13 ]
初心者質問すいません。
シェルをbashからzshに代えたら、ログインし直すたびにhistoryコマンドの履歴が消えてしまっています
.zshrcには
HISTFILE=$HOME/.zsh_history # 履歴をファイルに保存する
HISTSIZE=100000 # メモリ内の履歴の数
SAVEHIST=100000 # 保存される履歴の数
と書いていて、.zsh_history自体をlessで覗くと記録が残っているのですが…

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/02(木) 13:16:49 ]
別のファイルで先にHISTFILEが設定されていてそっちから読まれちゃったとか?

698 名前:696 [2010/12/06(月) 13:00:10 ]
すいません、超勘違いで無事に書き込みされていました!


699 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/06(月) 20:39:58 ]
SuSEとかだと/etc/zsh*で結構設定してるんだよな
HISTFILEを.zshenvに書いてたせいでハマった覚えが



700 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/19(日) 19:12:31 ]
bashの「変数のn文字目からm文字目を取り出す」という機能はzshにはないんですか?
こんな感じのやつです
$ str=hoge
$ echo ${str:1:2}   ←先頭は0から
og
$ echo ${str:1}   ←2つ目を指定しないと末尾まで
oge

701 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/19(日) 21:06:59 ]
>>700
% str=hoge
% echo $str[2,3] # 先頭は 1 から
og
% echo $str[2,-1] # 末尾は -1 から
oge
% echo $str[2] # n 文字目
o


702 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/19(日) 22:01:16 ]
>>701
ありがとうございます!そんな方法があったとは・・・
配列の場合もできるんですね
$ str=( hoge fuga )
$ echo ${str[2][1,-1]}
fuga

703 名前:名無しさん@お腹いっぱい。 [2010/12/23(木) 03:08:11 ]
hoge.txt
内から、piyoという文字列を検索して、それ以降の行を取得するのってどうすればいい?
perl使えば可能ではあるけど・・・・これはシェルスクリプトスレで聞くべきか

cat hoge.txt |perl -ne 'if($i==0){if(m:piyo:){$i=1}}else{print}'

704 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/23(木) 03:41:15 ]
スレチだね

grep -A99999999 'piyo' hoge.txt
perl -ne '$f|=/piyo/and print' hoge.txt

705 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/23(木) 05:54:50 ]
9999999とか使うよりも、`wc -l`使ったほうが良いんでないかい?

706 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/23(木) 08:20:45 ]
sedでええやん


707 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/23(木) 10:39:34 ]
sed '1,/piyo/d' hoge.txt ってな感じ?

>>700
12/20 に出たばかりの 4.3.11 のリリースノートを読んであまりのタイムリーさに笑ってしまった

> Parameter expansion has been enhanced to provide the ${NAME:OFFSET} and ${NAME:OFFSET:LENGTH} syntax
> for substrings and subarrays present in several other shells.

708 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/12/31(金) 00:47:09 ]
>>695
うちもそれ偶にみると大量(でもないか)にできてて、
rm .zsh_history.* とかしてたんだけど、
今みるとないな。前消してからけっこうたった気がするけど。

709 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/01(土) 23:31:40 ]
ネットが瞬断して端末が切れたとかはないの?



710 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/06(木) 23:45:20 ]
zsh-4.3.[10,11]のelite2プロンプトで変な文字が入る

┌┌(hoge@hage)┌(10001/pts/6)┌(11:42pm:01/06/11)┌-
└┌(%:~)┌-

誰か同じ症状の人いない?
prompt_elite2_setupはzsh-4.3.9(正常なプロンプトが出る)に含まれる物と同じみたい

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/08(土) 21:48:53 ]
>>703
% sed '1,/piyo/d' hoge.txt
で簡単にできるはず。

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/09(日) 01:27:28 ]
すでに>>707にあるがな

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/09(日) 04:00:39 ]
zsh睾丸

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/14(金) 00:17:01 ]
>>710
prompt は使ってないけど…
期待値は?
prompt_special_chars は変わってない?

┌┌(hoge@hoge)┌(516/pts/4)┌(12:13午前:01/14/11)┌-
└┌(%:~)┌-

あー俺もヒストリ10000ぐらいにしよっかなー

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/14(金) 00:18:14 ]
書き忘れたけど >>714 のプロンプトはうちで試した結果ね。

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/14(金) 10:29:40 ]
prompt テーマだかは使ったことないけど
それのどこが "変" でどうなっているべきなの?

↓と似たような感じに見えるけど…
www.linuxaria.com/wp-content/uploads/2010/10/prompt.jpg

717 名前:710 mailto:sage [2011/01/14(金) 20:30:04 ]
>>714
prompt_special_charsが変ってるみたい
4.3.9のelite2プロンプトは下記の通り '┌' が付かない

(hoge@hage)(10015/pts/7)(08:26pm:01/14/11)-
(%:~)- diff -u prompt_special_chars-4.3.*
--- prompt_special_chars-4.3.9 2011-01-14 20:26:13.012731694 +0900
+++ prompt_special_chars-4.3.10 2011-01-14 20:26:13.012731694 +0900
@@ -8,7 +8,7 @@

typeset -gA schars

-if [[ ${LC_ALL:-${LC_CTYPE:-$LANG}} = *UTF-8* ]]; then
+if [[ ${LC_ALL:-${LC_CTYPE:-$LANG}} = *(UTF-8|utf8)* ]]; then
schars[300]=$'\xe2\x94\x94'
schars[304]=$'\xe2\x94\x8c'
schars[332]=$'\xe2\x94\x8c'
@@ -20,6 +20,6 @@
schars[260]=$'\xe2\x96\x91'
else
for code in 300 304 332 333 371 372 262 261 260; do
- eval "char[$code]=\$'\\$code'"
+ eval "schars[$code]=\$'\\$code'"
done
fi


718 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/22(土) 23:57:26 ]
解決 ?

719 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/23(日) 21:50:20 ]
zshマスターは時空を超える



720 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/28(金) 07:30:14 ]
引数リストの長さの制限を自動で超越して欲しいことは時々ある

721 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/28(金) 18:01:18 ]
cvs updateできないの俺だけ?
Fatal error, aborting.
anoncvs_zsh: no such system user

722 名前:名無しさん@お腹いっぱい。 [2011/01/29(土) 03:48:58 ]
補完で優先順位を察して補完してくれる機能ってありますか?

autoload predict-on
predict-on
の先方予測は試したけどtab打たなくても勝手に出てるっていうのが気持ち悪い。一応Tab打った時だけ反応して欲しい。

723 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/31(月) 00:57:02 ]
?つまり?

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/12(土) 18:27:10 ]
ho

725 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/11(月) 02:01:20.99 ]
_history-complete-{older,newer} って menu select ができないのかな

726 名前:名無しさん@お腹いっぱい。 [2011/04/15(金) 18:13:04.18 ]
/a/b/c が /A/B/C というディレクトリへの symlink のときに、/a/b/c に移動してから
ls ../[TAB] とすると /A/B 以下のファイルが補完対象になります。
これを /a/b 以下のファイルを対象にしたいのですが、どのようにすればいいのでしょうか?

ちなみに CHASE_DOTS と CHASE_LINKS はオフにしています。

727 名前:名無しさん@お腹いっぱい。 [2011/04/15(金) 22:59:29.50 ]
>>726 plus
mkdir /a and /A
mkdir /b and /B
mkdir /c and /C    ON files of directory.

728 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/16(土) 09:02:53.75 ]
>>726
そんな補完したところでlsは失敗するだけなので意味がないのでは?

729 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/16(土) 09:50:13.12 ]
そもそも >727 がなにが言いたいのかわからん



730 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/16(土) 15:01:31.51 ]
tempfile==(foo_process) と一時ファイルの名前を取得しておいて、後で $tempfile を
処理するような zsh スクリプトを書くことがあるのだけど、4.3.6 から 4.3.11 に
バージョンアップしたら動かなくなった。

後で処理する段階では削除済みになっている。セキュリテイの問題か何かで、一時ファイルの
寿命を変更したのだろうか。お手軽に一時ファイルを扱えて便利だったんだが。

731 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/04/30(土) 00:44:02.87 ]
元からそう動くと思っていたが、
前は作りっぱなしだったのか。

732 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/01(日) 01:48:08.75 ]
>>731
それで思い出した。スクリプト終了時には多くの場合自動的に消えるのだが、
たまに /tmp/zsh* が残ったままになるので、trap で消すようにしてあったんだった。
やはりバグだったのかもしれない。

733 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/14(土) 16:48:39.90 ]
内蔵コマンドのniceが欲しい

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/14(土) 21:01:39.43 ]
なぜ?

735 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/14(土) 23:16:30.10 ]
そっちの方がniceだから

736 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/16(月) 12:00:38.09 ]
そういうコマンドはないスね。

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/16(月) 19:33:27.50 ]
ナイスな切り返し!

738 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/17(火) 01:48:06.20 ]
ナイスな椅子

739 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/17(火) 20:54:54.76 ]
コッシーか



740 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/24(火) 04:21:47.89 ]
電動オナホールをzshで制御

741 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/25(水) 00:17:08.52 ]
俺は童貞だ!

742 名前:名無しさん@お腹いっぱい。 [2011/05/26(木) 00:23:11.80 ]
すみません。zmvの使い方を教えてください
1.pdf 2.pdf ... 9999.pdf を

0001.pdf 0002.pdf ... 9999.pdf と、
先頭に0を含むファイル名に変えるにはどうすればできますか?

743 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/26(木) 01:00:04.31 ]
zmv '(*).pdf' '${(l:4::0:)1}.pdf' でいいのかな?
正直こういうzshの変な機能を使うのはどうかと思う

744 名前:742 mailto:sage [2011/05/26(木) 01:40:01.29 ]
>>743
ありがとうございます。
>正直こういうzshの変な機能を使うのはどうかと思う
痒いところにピンポイントで、とても助かりました。

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/28(土) 13:12:40.65 ]
変な機能はいいんだけど、次に必要になる時までに使い方を忘れてしまうのが難点。

746 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/28(土) 13:16:40.66 ]
>>745
HISTSIZEもっとでかくしようぜ?

747 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/05/28(土) 19:43:09.37 ]
% echo $SAVEHIST
0

% echo $HISTSIZE
100000

保存したいなー、と思ったときだけ
% SAVEHIST=1 fc -W $HISTFILE

748 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/11(土) 02:40:20.24 ]
また変わったことを‥ 似たことを考えたことはあるけど。
さて、ひとまず 10倍にするか。

749 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/14(火) 07:27:59.44 ]
4.3.12



750 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/15(水) 21:10:11.82 ]
zshで時空を超えた奴はいないか?

751 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/15(水) 21:14:02.51 ]
色即是空、空即是色
シェル製作者は冥界へ行ったまま帰ってこない

752 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/15(水) 21:25:26.73 ]
zsh 4.3.12 で setopt ksh_arrays にしてると _main_complete でエラーが出て
補完が効かなくなるのはおれだけ?
そのファイルで setopt localoptions no_ksh_arrays すると大丈夫っぽいけど、
正しい方法か分からない。

753 名前:名無しさん@お腹いっぱい。 [2011/07/13(水) 21:45:12.61 ]
「# cp /us」で上キー押すと履歴が補完されて
「# cp /usr/home .」のようになるのですが、
たまに、「# cp /us」で上キー押しても履歴補完されず、もう1度押すと
直前のコマンドが表示されてしまいます。
これはどこか.zshrcがおかしいのでしょうか?
ちなみに、大地さんのjournal.mycom.co.jp/column/zsh/024/index.html
を、履歴補完のキーだけ改造しただけだったと思います。

754 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/18(月) 16:57:18.63 ]
>>752
まだ 4.3.11 だしエラーの内容知らんけどまあ正しいんじゃない?

>>753
↑キーには何 bind してんの?

755 名前:753 [2011/07/19(火) 03:17:01.85 ]
autoload history-search-end
zle -N history-beginning-search-backward-end history-search-end
zle -N history-beginning-search-forward-end history-search-end
bindkey "\e[A" history-beginning-search-backward-end
bindkey "\e[B" history-beginning-search-forward-end
bindkey "\\ep" history-beginning-search-backward-end
bindkey "\\en" history-beginning-search-forward-end

です

756 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/20(水) 23:31:23.84 ]
よく起きるなら history-search-end の先頭で setopt xtrace してみれば何かわかるかもね

757 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/06(土) 12:36:50.68 ]
前から思ってたけど **/* は ** でいい気がする。表記法として。
/* が無駄に思える。
要らなくね?と思いながら / を打っている。

758 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/06(土) 15:51:31.14 ]
え?

759 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/10(水) 14:30:44.99 ]
そういやMSX-DOSにはディレクトリがなかったっけ
かつてファイルしかない世界がそこにはあった
>>757はそんな時代に生きているんだ



760 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/10(水) 17:54:21.35 ]
いや **/* だけ特別扱いしたらっていう提案でしょ。
単に ** の時は **/* に、
**/*.c みたいなやつは今までどおりでと。

761 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/10(水) 19:43:41.53 ]
特別扱いというより、**のみの意味を考えた時に
**/*と何ら変わりがなくね?って話かと

762 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/10(水) 21:32:22.84 ]
/** ここはコメントです **/

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/10(水) 23:20:40.36 ]
>>760
それなら、グローバルエイリアスで '**'='**/*' すればいいだけじゃね?

764 名前:757 mailto:sage [2011/08/12(金) 03:16:42.94 ]
>>761 が近い、というよりそのものかな。

>>763
なので、悪くない案だけど理想は dir/** -> dir/**/* になることかな。
alias -g '**=**/*' じゃ dir/ 付きは変わらなかった。
色々やってまで実現したい訳じゃないので。個人的にはこういう仕様の方がよかったなー、というだけで。
まあ熟慮した訳じゃないので破綻してるかも知れないけど。

つか man zshexpn の Recursive Globbing 見ると

As a shorthand, `**/' is equivalent to `(*/)#'

とあり directory についての記法になってるけど、
感覚的には `**' が `(*/)#*' なんだよなー。
まあこれだと **/foo が foo に match しないけど。
無理に書くと ** を ./(/*)# として match したものから . を除いて正規化したものが期待結果かな。
zsh の glob として正しくないけど。
なんかもう破綻してる気がする。

いや、というか訳わからんこと書いたけど結局こうなってほしいってことか。

** -> (*/)#*
**/ -> (*/)#

更にいうとこうか。最初に戻ってるよ。

** -> **/*

どうやら混乱していたようだ。

765 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/26(金) 03:48:57.64 ]
#!/bin/zsh

766 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/30(火) 04:55:18.98 ]
zshの本っていうの買ってきた。
まだ読んでない。

767 名前:名無しさん@お腹いっぱい。 [2011/09/20(火) 00:02:11.12 ]
リンク先のないシンボリックリンクファイルをまとめるglobってあります?

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/20(火) 04:23:59.57 ]
*(-@)かな?

769 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/20(火) 10:31:57.15 ]
ウナー *(-@-)*



770 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/25(日) 14:52:34.21 ]
ttp://www.clear-code.com/blog/2011/9/5.html

771 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/25(日) 15:18:54.59 ]
>770
+1






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<218KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef