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/
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
772 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/30(金) 04:20:36.81 ] 最近、zshに入門した者なんですが Mac10.6の環境で PROMPT=$'%(!.#.%%)' ; を実行するとスーパーユーザだとプロンプトの接頭辞が(そう呼んで正しいのか否かもわかりませんけど) # になり、その他だと % になるこの原理がどうしてなのかわからず謎めいているのですが おわかりになる諸先生方いらっしゃいましたらご教授ねがえませんでしょうか
773 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/30(金) 06:05:16.72 ] zshmisc(1)に書いてある。
774 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/09/30(金) 09:58:43.77 ] キターーーーー!! ハッカーさんありがとうww
775 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/10/02(日) 21:41:07.32 ] zshってbashのスクリプト使える?
776 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/10/03(月) 00:05:32.72 ] tukaeru
777 名前:名無しさん@お腹いっぱい。 [2011/10/03(月) 09:18:40.25 ] ある程度は。
778 名前:名無しさん@お腹いっぱい。 [2011/10/03(月) 09:27:19.51 ] スーパーユーザだとプロンプト山桐慎也
779 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/10/10(月) 20:00:44.39 ] zshで function { local a=("hoge"); } とやろうとすると怒られる。 bashでは出来るのに。そういう仕様なの? local a a=("hoge") ってやるしかないの?
780 名前:名無しさん@お腹いっぱい。 [2011/10/10(月) 20:33:33.77 ] man zshbuiltins の typeset (localの本体) の説明より。 For each name=value assignment, the parameter name is set to value. Note that arrays currently cannot be assigned in typeset expressions, only scalars and integers. ということで現行の制限事項という感じじゃないだろうか。
781 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/10/11(火) 00:08:27.49 ] >>780 ありがとう。そういう事なら仕方ないね。
782 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/10/13(木) 22:45:40.31 ] エイリアスに補完を効かせるにはどうしたらいいですか? たとえば、alias adx='chmod +x' とした場合、このadxにchmodと同様の補完を 効かせたいんですが、やはり _adx みたいな補完ファイルを自分で用意しろってことですか?
783 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/10/13(木) 22:58:24.95 ] 俺の環境では何もせんでも chmod +x [TAB] と同じ補完になるが……
784 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/10/14(金) 13:06:26.35 ] 多分 compdef adx=chmod とかいう話なんでは
785 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/10/15(土) 19:25:37.60 ] ctrl E で行末に移動したあと、単語単位でカーソル位置を戻したいんだけど、どうやんの?
786 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/10/15(土) 19:39:23.41 ] bindkey -e なら Alt-B?
787 名前:名無しさん@お腹いっぱい。 [2011/10/15(土) 21:52:03.41 ] なお、何をもって単語と見なすかは WORDCHARS 次第。
788 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/10/18(火) 02:25:40.80 ] これってreadlineの機能?
789 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/10/18(火) 02:37:36.81 ] readline使ってないよ 独自実装
790 名前:名無しさん@お腹いっぱい。 [2011/10/20(木) 23:52:27.78 ] キーバインドの一覧を知りたいのですがどうやればいいですか?
791 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/10/21(金) 00:42:05.88 ] bindkeyでした
792 名前:名無しさん@お腹いっぱい。 [2011/11/05(土) 22:41:39.08 ] zshを使ってみようと思うのですが、勉強するために最適な書籍などはありますか?
793 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/05(土) 23:07:47.87 ] >>792 この本がお勧めです。 Introduction of the ZSH www.gentei.org/~yuuji/rec/pc/intro-zsh.html#zshbook
794 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/06(日) 08:15:47.33 ] man zshall
795 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/06(日) 10:18:22.94 ] 迷宮の入り口晒すな
796 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/12(土) 18:58:04.35 ] TABキーの補完をbashのようにファイル・ディレクトリのみにするには どう設定すればよいでしょうか? 低スペックのノートPC上でcygwinのzsh 4.3.11 を使っていますが、 TABキーを押すと5〜10秒近く待たされることもあります。 bashだと一瞬なので、zshでも補完の検索をカレントのファイルのみにしたいです。
797 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/13(日) 22:52:50.08 ] compinit しなければいいんじゃないかな。 てか bash でもいいような気がしたけど、きっと気のせいだな。
798 名前:796 mailto:sage [2011/11/14(月) 22:49:23.21 ] おまじないのようにcompinitしてましたが、 プログラマブル補完機能というのが効いていたのですね。 これを外して何か副作用あるかなと思いましたが、特に問題なさそうです。 ありがとうございました。 ヒストリの複数行コマンド編集やTABキーで補完候補の選択ができるとこが bashになくて気に入ってる機能です。
799 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/18(金) 22:34:45.85 ] あーなんか履歴検索とかって space を and にした絞り込みにしたら使いやすいかもなあ。 とか最近 unite.vim を使って今 history-incremental-search-backward 呼んだら思った。
800 名前:名無しさん@お腹いっぱい。 [2011/11/18(金) 22:53:12.54 ] history-incremental-pattern-search-backward で我慢してくれ。
801 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/20(日) 08:59:19.42 ] >>799 そこでvimshellですよ!
802 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/21(月) 14:05:04.51 ] vimshel使うのと、screenでターミナル分割して使うのと何がちがうの?
803 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/23(水) 10:57:13.05 ] screenだと、デタッチアタッチが出来るのがかなり大きいと思う
804 名前:名無しさん@お腹いっぱい。 mailto:sageage [2011/11/27(日) 20:14:54.56 ] bindkey "^p" history-beginning-search-backward-end bindkey "^n" history-beginning-search-forward-end bindkey "\\ep" history-beginning-search-backward-end bindkey "\\en" history-beginning-search-forward-end これって↓↑キーと同じですか? なら自分はいらないんですが
805 名前:名無しさん@お腹いっぱい。 [2011/11/27(日) 20:21:18.83 ] うちでは Ctrl-P/Nには up/down-line-or-history が割り当てられているな。
806 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/28(月) 17:40:25.43 ] case ${UID} in 37 0) 38 PROMPT="%{${fg[cyan]}%}$(echo ${HOST%%.*} | tr '[a-z]' '[A-Z]') %B%{${fg[red]}%}% /#%{${reset_color}%}%b " 39 PROMPT2="%B%{${fg[red]}%}%_#%{${reset_color}%}%b " 40 SPROMPT="%B%{${fg[red]}%}%r is correct? [n,y,a,e]:%{${reset_color}%}%b " 41 ;; 42 *) 43 PROMPT="%{${fg[red]}%}%/%%%{${reset_color}%} " 44 PROMPT2="%{${fg[red]}%}%_%%%{${reset_color}%} " 45 SPROMPT="%{${fg[red]}%}%r is correct? [n,y,a,e]:%{${reset_color}%} " 46 [ -n "${REMOTEHOST}${SSH_CONNECTION}" ] && 47 PROMPT="%{${fg[cyan]}%}$(echo ${HOST%%.*} | tr '[a-z]' '[A-Z]') ${PROMPT}" 48 ;; 49 esac これの tr の定義がわかりません? どっかにありますか?
807 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/28(月) 17:42:34.33 ] en.wikipedia.org/wiki/Here_document#Unix_Shells これ?
808 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/28(月) 18:17:54.45 ] ${HOST%%.*} これっの%%.*って意味的には %% %. %* みたいなことでしょうか?
809 名前:名無しさん@お腹いっぱい。 [2011/11/28(月) 20:37:32.06 ] >>808 HOST の後の部分で .* というシェルのパターンに合致する部分をできるだけたくさん捨てる。 HOST=www.google.co.jp なら .google.co.jp を捨てた www になる。 % が一つなら最小限捨てる。(.jpを捨てたwww.google.co)
810 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/28(月) 22:42:29.40 ] >>805 >>809 どうも
811 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/08(木) 23:47:37.72 ] 4.3.14
812 名前:アンネ [2011/12/09(金) 23:59:43.22 ] やぁ(笑)
813 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/11(日) 16:39:36.98 ] zshで↓のようなプロンプトにしたいんだけどどうすればいい?めんどくさいから丸投げする。 PS1="\[\033[1;32m\][\u@\h \w]\[\033[0m\]\n\[\033[1;37m\]>> \[\033[0m\]" 教えてください。
814 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/11(日) 19:19:24.11 ] autoload -U colors && colors PS1="%{$fg_bold[green]%}[%n@%M %~]%{$reset_color%} %{$fg_bold[white]%}>> %{$reset_color%}"
815 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/11(日) 21:25:31.79 ] >>814 ありがとうございます!
816 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/26(月) 23:20:55.64 ] fwd-searchして今の場所でOKのときにfwd-searchを抜けるのってどうやってますか? Ctrl-F,Bで移動するとfwd-search解除されるのでそうやってますが、もっと良い方法ないかなと思って・・・ Enterしたらコマンド実行しちゃうし
817 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/27(火) 00:36:11.96 ] >>816 C-eってやってる。
818 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/27(火) 06:48:36.41 ] Type RET to exit, leaving point at location found.
819 名前:816 mailto:sage [2011/12/28(水) 01:19:08.43 ] >>817 C-eって行末移動ですよね?行末じゃなくてその場に留まりたいんですが >>818 RETすると実行しちゃうんですけど・・・設定の違い?
820 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/28(水) 08:10:40.33 ] すまんEmacsの話だと思ってた
821 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/28(水) 11:17:17.49 ] >>816 ESC ESC ESC でカーソルがその場に残るよ。
822 名前:816 mailto:sage [2011/12/29(木) 11:16:03.68 ] >>821 ほんとですね。でも3連打はまんどいな・・・
823 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/29(木) 14:50:12.84 ] isearch 中の話なら accept-search を適当なキーに割り当てておくとか bindkey -M isearch '^[g' accept-search
824 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/29(木) 15:29:20.63 ] >>821 ESC ESC で足りるけど… 最新だと違うんかな search 専用の keymap がないからなあ… と思っていたら isearch なんて追加されてたのか 久しく進化を追ってない内に
825 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/29(木) 15:39:02.48 ] >>822 Alt で ESC が入れば A-C-[ で 1 key だよ。これは 3 key というのか?同時押し key 数多くて勧めないけど。 ちなみに ESC ESC は undefined-key だから副作用がないだけで、 他の unbound key でも同じだよ。俺の環境だと "^[@" とか。
826 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/29(木) 20:20:44.81 ] ^[^| @
827 名前: 忍法帖【Lv=40,xxxPT】 mailto:sage [2012/01/14(土) 10:44:12.89 ] sudo command てすると、commandのaliasが展開されない どすればsudoでもaliasコマンド使える?
828 名前:名無しさん@お腹いっぱい。 [2012/01/14(土) 12:10:30.76 ] global aliasでどうか?
829 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/14(土) 16:53:03.33 ] alias sudo='sudo ' がよくある解
830 名前: 忍法帖【Lv=40,xxxPT】 mailto:sage [2012/01/14(土) 23:01:13.40 ] >>829 それ見つけたけどなんかうまくいかない $@とか含むエイリアスはダメなのかな?
831 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/14(土) 23:23:23.21 ] >>827 そのエイリアスってroot権限なくても展開できるのかな。
832 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/23(月) 01:05:45.91 ] >>829 なにそのクールなトリック全然解らない、と思ったらそういう仕様があんのね。 見たのは↓の話で bash だけど。man zshall に該当記述が見付からない… ttp://d.hatena.ne.jp/Yudoufu/20110326/1301129885 この人の言っている偶然の抑止力って何のことだ? >>830 alias 内での $@ は多分期待動作と違うと思うよ。普通に使えない。 あーでもそれは alias sudo 関係ないから違う話なのかな? もしかして alias ではなく function が混ざってるのかも。 ↓ でも同じことができると思うけど、これもダメ? function が原因なら同じ話だけど。 # 1回まで展開する sudo () { command sudo ${aliases[$1]:-$1} $*[2,$] } >>831 root 関係ないような… なんか試してたら alias echo='echo[TAB]' # ([TAB] は "^[^I" is self-insert-unmeta で入れた tab) の後に echo a とか実行すると履歴に echo[TAB]a が残ることを発見してしまった。 どーでもいいけどなんだコレ。 そしてこれもどーでもいいが history では [TAB] も \t (2文字) も \t と表示されて区別できない。
833 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/23(月) 01:07:36.87 ] ちなみに展開1回までとかアホかという場合はこれで。 # 展開回数制限なし sudo () { local cmdline arg local -A hist cmdline=($1) while (( ! ${+hist[$cmdline[1]]} && ${+aliases[$cmdline[1]]} )) do hist[$cmdline[1]]= cmdline=($aliases[$cmdline[1]]) arg="$cmdline[2,$] $arg" done command sudo $cmdline[1] $arg $*[2,$] }
834 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/24(火) 00:22:12.80 ] RC_EXTENDED_PARAM って代入のときは効かないんですかね? % num=(1 2 3) % echo A${^num}B A1B A2B A3B % str=A${^num}B % echo $str A1 2 3B こうすれば目的を果せますが… % str=$(echo A${^num}B) % echo $str A1B A2B A3B
835 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/24(火) 00:28:21.85 ] ちゃんと効くけど? str=(A${num}B)
836 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/24(火) 00:29:28.68 ] おっと ^ を入れ忘れた。 ${^num}ね。
837 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/24(火) 01:08:51.91 ] >>835-836 なるほど、ちゃんと配列として代入せにゃならんのですね
838 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/31(火) 11:30:31.32 ] zshでcat file_not_exist >/dev/null 2>&1 | w3mとやると、 catのエラーメッセージがw3mに渡されることに気付きました。 shのリダイレクションの解釈だとパイプには何も渡されないはずですけど、zshはどうしてこういう動作にしてるんですか? 何か理由があるんでしょうか。
839 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/31(火) 14:32:40.13 ] >>838 unsetopt multios
840 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 07:31:41.94 ] >>839 じゃなくて、どうしてmultios状態をデフォにしてるのか、何か理由があるのかを聞いてるんだが。
841 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 08:02:56.24 ] >>840 command > file1 > file2 とやると両方のファイルに出力されるのがzshというかmultiosの特色だね 開発者の意図は知らんが、有効にすることでデメリットがあるわけでもないから有効になってるんじゃないかな
842 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 08:03:33.59 ] そりゃ作者が便利だと思って取り入れた機能はデフォにするだろ
843 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 08:07:08.37 ] であれば、 command > /dev/null | command の場合は別にするべき。 大きなデメリットだな。
844 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 08:11:02.94 ] teeを使いたくなかった奴が作ったのにそりゃないな
845 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 08:14:01.25 ] >>842 作者が便利だと思っても互換性に問題がある機能はデフォではOFFにするのが鉄則。
846 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 08:32:47.47 ] はて、非互換ってどのシェルに対して。shとかだとほとんどデフォで使える機能なくなる気が
847 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 08:34:55.21 ] >>846 他のシェルに対する互換性じゃなくて、multios導入前のzsh自身に対する互換性ね。
848 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 10:11:56.10 ] そんなこといったら zsh v0.0.1 とかから何も進歩できないじゃん
849 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 10:25:05.49 ] >>845 作者にそう言えばいいじゃない。
850 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 10:56:27.96 ] >>845 >作者が便利だと思っても互換性に問題がある機能はデフォではOFFにするのが鉄則。 こういう鉄則始めてみたんだが、どこで言われてる奴?
851 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 11:12:17.72 ] まあ互換性に関しては原則としては理解できる主張だが ことインタラクティブ関係の便利機能はどこかでデフォルト on にする タイミングってものはあってもいいわけだ いやなら古いの使ってろってのも間違ってないし
852 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 11:14:19.56 ] 互換性を重視するか互換性捨てて新機能を重視するかは 単にポリシーの問題、決めの話でしょ。 ぜんぜん鉄則ではないよ。
853 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 12:08:24.98 ] >>840 ウダウダ書かずに最初からそう書けよ
854 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 13:57:53.03 ] まぁすぐ書いたからいいじゃん。
855 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 14:34:26.24 ] >>854 そうだね。連投に次ぐ連投で予想以上の嫌悪感を撒き散らしていたよね。
856 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 14:42:13.97 ] >>838 →>>839 →>>840 だから連投ってほどのこともしてないじゃん。
857 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 14:46:18.61 ] >>838 =>>840 =>>843 =>>845 =>>847 IDじゃなくてもこれだけ書き込んだら目立つ
858 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 14:47:04.58 ] >>853 は>>840 への指摘でしょ? それ以降の話は関係ないじゃん。
859 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 15:20:42.30 ] >>858 そう、>>853 の意図としては>>840 に対してのみの指摘。 元々のウダウダ書いている>>838 は multios を知らない人間の質問の仕方。 だからその回答は「zsh には multios って機能があるから」で十分で、 あとはググりでもすればいくらでも満足してもらえると思ったんだがな。
860 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 16:08:39.89 ] 838です。私の書き込みは838だけで、840以降のレスは別の方です。 zshが複数ファイルへのリダイレクションができるのは知ってましたが、 その機能がcommand >/dev/null 2>&1 | commandの動作に影響することまで頭が回りませんでした。 あとは自分でzshmisc読んで勉強しようと思います。 回答して下さった方、どうもありがとうございました。
861 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 16:10:04.40 ] 2chとは思えないまともすぎる書き込み…
862 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/01(水) 16:16:08.78 ] なりすまし多いよなぁ。 質問する際はトリップ推奨ってことにした方がいいね・・・。
863 名前:855=857 mailto:sage [2012/02/01(水) 17:32:02.57 ] >>860 了解しました。