[表示 : 全て 最新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/

636 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/30(月) 20:14:24 ]
>>635
どうもです。(( ))って条件文でも使えるんだ

てか、[[ と (( って機能が被ってないですかね?
<は両方とも使えるけど、<=は((だけ、-eなどの条件文は[[だけみたい

637 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/31(火) 15:37:27 ]
[ ] [[ ]] (( )) の使い分けはzshの難関の一つだねぇ
zshall読んでもなかなか覚えられん

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/31(火) 19:19:58 ]
compdef書けるようになるとかなり幅が広がるな
つーかラッパーにもってこいだな

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/08/31(火) 19:29:36 ]
>>636
[[ の中の < と、
(( の中の < は意味が違うんだよ。

[[ 12 < 3 ]] && echo TRUE
と、
(( 12 < 3 )) && echo TRUE

を試せばわかる。

640 名前:636 mailto:sage [2010/08/31(火) 22:15:17 ]
>>639
[[ の<は文字列比較でしたか・・・Σ(゚д゚;;)
やばいミスをしでかす前に気づいてよかった

つまり[[と((はちゃんと使い分けろってことね

641 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/01(水) 18:34:41 ]
zkbdをautoloadしてから実行したら zkbd: must be run as a function or shell script, not sourced ってなった。
直接 zsh -f /usr/local/share/zsh/4.3.10/functions/zkbd ってすれば動くけど。なんだこれ

642 名前:641 mailto:sage [2010/09/01(水) 20:30:30 ]
zsh 4.3.5から冒頭の部分が変わったのが原因みたいだけど、
そもそもこの部分に何の意味があるのかが分からない。

$ diff zsh-4.3.10/Functions/Misc/zkbd zsh-4.3.5/Functions/Misc/zkbd | head -n 6
4,5c4,5
< local -hi ARGC # local is a no-op outside of a function
< (ARGC=0) 2>/dev/null || { # so ARGC remains read-only for "source"
---
> local -i ARGC
> (ARGC=0) 2>/dev/null || {

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/01(水) 21:12:51 ]
それ、コメントの書き方間違ってないか?

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/02(木) 04:39:19 ]
diffの引数逆にするだろ普通。



645 名前:名無しさん@お腹いっぱい。 [2010/09/02(木) 23:02:14 ]
>>644
普通?ってwwww
いいだろ、どうだろうと、カチカチあたまくん

646 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/03(金) 00:17:10 ]
>>645
diff使い慣れないから普通が分からないだけだろ。


647 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/03(金) 08:48:01 ]
古い方を前にするのが普通だよ。
でないと -u の -,+ とあわない。

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/03(金) 11:22:46 ]
lnだって ln -s 古くからあるファイル 新しい名前 みたいな順だしなあ


649 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/03(金) 11:25:34 ]
>645 みたいなのは徹底して叩いておかないと、
いずれ凡ミスが原因で他人の足を引っ張った挙げ句逆ギレするタイプ。


650 名前:641 mailto:sage [2010/09/03(金) 12:08:57 ]
なんか変な流れになってるが俺のせいなのか・・・
>>641は新・旧という意識でdiffしたわけじゃなかったのでこうしただけだが。
別にいいじゃないすかパッチ作るわけじゃないし(駄目?

ググったら極わずかだけど同じこと言ってる人いた。だいぶ前だが

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/03(金) 13:36:07 ]
>>649
その通り。
無能な働き者はあらかじめ粛清しておくに限る。

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/03(金) 13:41:23 ]
>>650
駄目ではないけど、普通ではない。

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/03(金) 14:33:30 ]
>>648
ln の仕様は確かに糞だな

654 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/03(金) 14:56:41 ]
それはlsとかで 古い -> 新しい みたいな表示をするせいだろ。



655 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/03(金) 15:22:53 ]
lnの順序はcpやmvと同じ。


656 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/04(土) 22:56:55 ]
関数のexportってexport -fですよね?以下が駄目なのは何故ですか?

$ zsh --version
zsh 4.3.10 (x86_64-redhat-linux-gnu)
$ a () {
echo "calling a"
}
$ export -f a
a () {
echo "calling a"
}
$ a
calling a
$ zsh
$ a
zsh: command not found: a

657 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/05(日) 07:13:06 ]
>>656
> 関数のexportってexport -fですよね?
は?

658 名前:656 mailto:sage [2010/09/05(日) 21:03:37 ]
>関数のexportってexport -fですよね?
bashだとそうですが、zshだと違うみたいですね
というか単に出力するだけ?

659 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/17(金) 17:59:14 ]
Windows7上のCygwin on rxvt SJIS環境 zsh 4.3.9で
printf()による出力がある自作CUIプログラムを実行すると
出力の末尾に%記号が反転されて表示されるのですが、原因としては何が考えられるでしょうか?

同様にbashでもプログラムを実行しましたがこちらでは問題ありませんでした
通常のCygwin上で実行したzshだとコマンドラインを空の状態で
Enterキーを押しても反転された%が表示されます
コマンドを実行した際は末尾に表示されます

プログラムは以下でgccとVSのclコマンドでコンパイルして試しました
---------------
#include <stdio.h>
int main(void) {
printf("hoge");
}
---------------
出力
$ gcc -o main.exe main.c
$ ./main.exe
hoge%
---------------
.zshrcの設定
export TERM=vt100
export TERM=xterm
export LANG=ja_JP.SJIS
export LESSCHARSET=japanese-sjis


660 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/17(金) 18:38:37 ]
>>659
printf()の文字列に改行を入れてないのが間違い。
bashではたまたま設定で頭に改行コードが付いたプロンプトを使っていたので
うまくいってるように見えただけ。
zshでは、設定で反転文字の%のプロンプトが設定されていたというだけ。

で、zshの話題とは全然関係ない。

661 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/17(金) 18:41:24 ]
>>660
どうどうと、嘘つくな

662 名前:659 mailto:sage [2010/09/17(金) 18:56:35 ]
PROMPT変数にWindowsが$P$Gを入れてたので
prompt elite2 greenなどでプロンプトを設定していましたが
PROMPT=''で表示を変えても%が表示されるのは確認しました
Windows標準のコマンドプロンプト上でzshを起動しても同様です

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/17(金) 19:06:53 ]
だから printf()に改行コードを入れろよ。それですべて解決。

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/17(金) 19:10:06 ]
zshもCも関係なくUNIXのお約束として特別な事情がないかぎり入出力とかファイルの末尾は改行じゃなきゃいけないの
本来末尾にあるべき改行がねえぞって注意してくれてんの

% echo "hoge"
hoge
% echo -n "hoge"
hoge%
% echo -n "hoge\n"
hoge



665 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/17(金) 19:59:09 ]
>>664
偉そうに、デタラメ言うな

666 名前:659 mailto:sage [2010/09/17(金) 23:00:07 ]
>>664
お約束事でしたか。詳しく書いてくださってありがとうございます。
CUIプログラムに改行を付け加えたら無事に動作しました。

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/17(金) 23:20:39 ]
>>661 = >>665 の立場がなくなったなww

668 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/09/18(土) 08:51:36 ]
cddってtmuxでも動くのか

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/08(金) 15:12:52 ]
historyって宝ですよねー
何度か消えてしまって泣いたことがある
setopt share_historyしてるからかな

670 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/15(金) 12:25:21 ]
みんなHISTSIZE はどのくらいにしてるのかな?
自分は↓
% echo $HISTSIZE
10000

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 ]
そういうコマンドはないスね。






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

前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