bashで補完スレ

1complete
垢版 |
NGNG
bash2で補完機能が強化されているようですが
皆さんいかがお過ごしでしょうか?
NGNG
2Get
NGNG
>>1
> bash2で補完機能が強化されているようですが
> 皆さんいかがお過ごしでしょうか?

氏ね
4名無しさん@お腹いっぱい。
垢版 |
NGNG
complete -d cd
complete -c man
complete -u {su,finger}
NGNG
autoload -U compinit;compinit
6名無しさん@お腹いっぱい。
垢版 |
NGNG
gccの引数として*.cを補完させたいときどうすればいいの?
7名無しさん@お腹いっぱい。
垢版 |
NGNG
>>6
漏れも教えてほすぃ
8名無しさん@お腹いっぱい。
垢版 |
NGNG
mv !$ ~/trash
みたいなAlias書きたいのですが、、、
どうかいたらいいですかね?
9名無しさん┃】【┃Dolby
垢版 |
NGNG
>>6 bash-2.0.5aの
examples/complete/complete* を眺めた感じでは

complete -f -X '!*.c' gcc

だと思う。誰か試してくれ
10名無しさん@お腹いっぱい。
垢版 |
NGNG
>>8
!$が何か知りませんが
function rm () { command mv $@ ~/trash/ ; }
とかどうでしょう?
rmとmvのオプションの違いとかを吸収していませんが

>>9
カレントディレクトリのファイルはうまく補完できるみたいです
lprとかで印刷するときなどにディレクトリ名も補完しながら
探せると便利だと思うんですが
complete -f -X'!*.ps' lpr
と真似してみたところディレクトリは補完されないようです
11名無しさん@お腹いっぱい。
垢版 |
NGNG
>>10
rm -r怒られるのちと痛いんでsedかawkでちょっとだけ
引数修正したいね。
12名無しさん@お腹いっぱい。
垢版 |
NGNG
bashよりzshつかうべき?
NGNG
>>12
悩むなら bash より zsh 使えば良い。
NGNG
っつー事で zsh スレ
http://pc.2ch.net/test/read.cgi/unix/990283346/
15名無しさん@お腹いっぱい。
垢版 |
NGNG
>>14
そりゃ反則ですよ
16名無しさん@お腹いっぱい。
垢版 |
NGNG
bash2って何処で手にはいるの?
17名無しさん@お腹いっぱい。
垢版 |
NGNG
>>16
FreeBSDやLinuxのほとんどのディストリビューションに
はいってますよ。
18名無しさん@お腹いっぱい。
垢版 |
NGNG
bash2補完機能もっとがんばれage
19名無しさん@お腹いっぱい。
垢版 |
NGNG
ええと、自慢の.bashrcをアプし合うスレはここですか?
20名無しさん@お腹いっぱい。
垢版 |
NGNG
>>19
いいえ。ゴミなら/dev/nullにどうぞ。
NGNG
おまえらのシステムにはこういうゴミが有りますか?
/usr/man/man1/..1.gz
/usr/man/man1/:.1.gz
NGNG
complete: usage: complete [-abcdefjkvu] [-pr]
[-A action] [-G globpat] [-W wordlist] [-P prefix]
[-S suffix] [-X filterpat] [-F function] [-C command] [name ...]

使い方が判らんのれす
23名無しさん@お腹いっぱい。
垢版 |
NGNG
>>19

.bashrc

とりあえずネラーなら

MAILPATH="/var/mail/mona?メール キタ━━━━━━(゜∀゜)━━━━━━ !!!!! "
MAILCHECK=5

だろう。メールボックスのパスは自分で変えろよ。
24名無しさん@お腹いっぱい。
垢版 |
NGNG
>>22
禿道
NGNG
man bash2 に結構書いてあった。
しかし -C の挙動が理解できない。
NGNG
スクリプトとかで /bin/bash が使われた時に
complete 無いぞ メッセージが出るんで
[ "$BASH_VERSINFO" = "2" ] で回避してみた。
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況