[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 11:50 / Filesize : 59 KB / Number-of Response : 284
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

bashで補完スレ



1 名前:complete [02/02/07 03:16]
bash2で補完機能が強化されているようですが
皆さんいかがお過ごしでしょうか?

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/25(土) 01:58:40 ]
zshスレで出てきたやつをパクッて改造しただけなんだが

function cd {
if builtin pushd ${1:-$HOME} > /dev/null ; then
    if [ $(/bin/ls  $argv |wc -l) -le 50 ] ; then
>---/bin/ls -F
    else    
>---echo "many files exists"
    fi
fi
}

function pd {
builtin pushd +1 > /dev/null
pwd
/bin/ls -F
}

function nd {
builtin pushd -0 > /dev/null
pwd
/bin/ls -F
}



272 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/25(土) 15:16:52 ]
ずんwikiにいろいろ書いといた。
変だったら直しておいて。

273 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/04/05(水) 14:53:52 ]
bashって、zshみたいに、
**/Imakefileって、`find . -name Imakefile`に相当すること出来ないの?

274 名前:名無しさん@お腹いっぱい。 [2006/04/21(金) 13:46:32 ]
>>263
ps -C プログラム名 -o pid=

275 名前:名無しさん@お腹いっぱい。 [2006/08/03(木) 23:08:47 ]
cd の補完候補に$CDPATHを含めたかったので
bash_completionから↓この辺だけ.bashrcにコピペしたのですが
complete_cdpath() { ... }
complete -F complete_cdpath cd
_cd() {... }
if shopt -q cdable_vars; then
    complete -v -F _cd $nospace $filenames cd
else
    complete -F _cd $nospace $filenames cd
fi
こんなエラーが出てしまいます。
bash: ./.bashrc: line 171: syntax error in conditional expression: unexpected token `('
bash: ./.bashrc: line 171: syntax error near `?(\'
bash: ./.bashrc: line 171: `    if [[ "$cur" == ?(\\)\$* ]]; then'
. bash_completion するとエラーはでないのですが、
どう直せばいいんでしょうか?

276 名前:名無しさん@お腹いっぱい。 mailto:sega [2008/03/09(日) 16:23:13 ]
インクリメンタルサーチを使いたいのですが
Ctrl+Rで前に戻れるけど、これだけでは意味がわからないです。
Ctrl+Sを押すと停止してしまってCtrl+Qを押すまで復帰しません。
使い物にならないのですがどうにかならないでしょうか

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 16:28:30 ]
>>276
Ctrl-S/Ctrl-Qは、シリアル通信用のXON/XOFFとして使われてるので、
Ctrl-Sで停止したりするのは端末の仕様。
これをやめさせるには、

$ stty -ixon

を実行しておく。

278 名前:名無しさん@お腹いっぱい。 [2008/03/25(火) 14:31:52 ]
常識的に考えてzshでいいだろ。

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 18:01:59 ]
と常識の無いアホが申しております



280 名前:名無しさん@お腹いっぱい。 [2008/09/28(日) 17:15:57 ]
/usr/local/bin/hoge-abc-xyz

なんつう実行ファイルがあったとして、
これ、bc って打ってタブ打ったら
候補としてあがってくるようにとかできないもんかな。
コマンドの途中しか覚えてないことがあるんだけど、
そういう時ってどうやってる?

俺は結局 locate で調べてます。

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 19:23:49 ]
>>280
っ【find】
っ【alias】

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/28(日) 21:12:20 ]
>>281
欲嫁
> コマンドの途中しか覚えてない
って言ってるんだからその答えは外してる。

>>280
答えは、
echo /usr/local/bin/*bc*

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/29(月) 01:30:24 ]
/usr/local/bin/ にあるってことすら忘れてるんじゃないの






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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