bashで補完スレ (428レス)
上下前次1-新
1(1): complete 02/02/07 03:16 AAS
bash2で補完機能が強化されているようですが
皆さんいかがお過ごしでしょうか?
2: 名無しさん@お腹いっぱい。 02/02/07 03:17 AAS
2Get
3: 名無しさん@Emacs 02/02/07 03:20 AAS
>>1
> bash2で補完機能が強化されているようですが
> 皆さんいかがお過ごしでしょうか?
氏ね
4: 名無しさん@お腹いっぱい。 02/02/07 03:24 AAS
complete -d cd
complete -c man
complete -u {su,finger}
5: 名無しさん@お腹いっぱい。 02/02/07 07:59 AAS
autoload -U compinit;compinit
6(2): 名無しさん@お腹いっぱい。 02/02/08 00:49 AAS
gccの引数として*.cを補完させたいときどうすればいいの?
7: 名無しさん@お腹いっぱい。 02/02/08 15:20 AAS
>>6
漏れも教えてほすぃ
8(1): 名無しさん@お腹いっぱい。 02/02/08 15:31 AAS
mv !$ ~/trash
みたいなAlias書きたいのですが、、、
どうかいたらいいですかね?
9(1): 名無しさん┃】【┃Dolby 02/02/08 16:29 AAS
>>6 bash-2.0.5aの
examples/complete/complete* を眺めた感じでは
complete -f -X '!*.c' gcc
だと思う。誰か試してくれ
10(2): 名無しさん@お腹いっぱい。 02/02/09 07:07 AAS
>>8
!$が何か知りませんが
function rm () { command mv $@ ~/trash/ ; }
とかどうでしょう?
rmとmvのオプションの違いとかを吸収していませんが
>>9
カレントディレクトリのファイルはうまく補完できるみたいです
lprとかで印刷するときなどにディレクトリ名も補完しながら
探せると便利だと思うんですが
complete -f -X'!*.ps' lpr
と真似してみたところディレクトリは補完されないようです
11: 名無しさん@お腹いっぱい。 02/02/09 13:59 AAS
>>10
rm -r怒られるのちと痛いんでsedかawkでちょっとだけ
引数修正したいね。
12(1): 名無しさん@お腹いっぱい。 02/02/10 01:03 AAS
bashよりzshつかうべき?
13: 名無しさん@お腹いっぱい。 02/02/10 08:05 AAS
>>12
悩むなら bash より zsh 使えば良い。
14(1): 名無しさん@お腹いっぱい。 02/02/10 21:30 AAS
っつー事で zsh スレ
2chスレ:unix
15: 名無しさん@お腹いっぱい。 02/02/11 02:56 AAS
>>14
そりゃ反則ですよ
16(1): 名無しさん@お腹いっぱい。 02/02/12 04:07 AAS
bash2って何処で手にはいるの?
17: 名無しさん@お腹いっぱい。 02/02/12 04:22 AAS
>>16
FreeBSDやLinuxのほとんどのディストリビューションに
はいってますよ。
18: 名無しさん@お腹いっぱい。 02/02/14 02:46 AAS
bash2補完機能もっとがんばれage
19(2): 名無しさん@お腹いっぱい。 02/02/21 00:20 AAS
ええと、自慢の.bashrcをアプし合うスレはここですか?
20: 名無しさん@お腹いっぱい。 02/02/21 04:59 AAS
>>19
いいえ。ゴミなら/dev/nullにどうぞ。
21: 名無しさん@お腹いっぱい。 02/02/21 06:37 AAS
おまえらのシステムにはこういうゴミが有りますか?
/usr/man/man1/..1.gz
/usr/man/man1/:.1.gz
22(1): 名無しさん@お腹いっぱい。 02/02/21 07:48 AAS
complete: usage: complete [-abcdefjkvu] [-pr]
[-A action] [-G globpat] [-W wordlist] [-P prefix]
[-S suffix] [-X filterpat] [-F function] [-C command] [name ...]
使い方が判らんのれす
23: 名無しさん@お腹いっぱい。 02/02/22 00:03 AAS
>>19
.bashrc
とりあえずネラーなら
MAILPATH="/var/mail/mona?メール キタ━━━━━━(゜∀゜)━━━━━━ !!!!! "
MAILCHECK=5
だろう。メールボックスのパスは自分で変えろよ。
24: 名無しさん@お腹いっぱい。 02/02/23 17:30 AAS
>>22
禿道
25: 名無しさん@お腹いっぱい。 02/02/24 00:35 AAS
man bash2 に結構書いてあった。
しかし -C の挙動が理解できない。
26(1): 名無しさん@お腹いっぱい。 02/02/24 00:36 AAS
スクリプトとかで /bin/bash が使われた時に
complete 無いぞ メッセージが出るんで
[ "$BASH_VERSINFO" = "2" ] で回避してみた。
27(1): 名無しさん@お腹いっぱい。 02/02/27 23:17 AAS
http://www.KU3G.org/negi/diary/?20020222#200202222
ここで少しだけ紹介されていた。ここにあるリンク先
http://www.caliban.org/bash/index.shtml#completion
にあるbash-completion-20020225.tar.gzのなかにたくさん
補完候補があったよ。但し、2.05以降でしか使えないみたい
だから2.04とかのひとはがんばってgoogleとかで探さないとね。
28: 名無しさん@お腹いっぱい。 02/03/01 11:58 AAS
>>27
ありがとうage
29(2): 名無しさん@お腹いっぱい。 02/03/03 12:44 AAS
>>26
対話的利用時の設定は、
PS1が設定されている場合だけ行うのが、Bourne系shellの流儀です。
if [ ${PS1:-not_interactive} = not_interactive ]; the
対話的利用時の設定(alias,completeなど)
fi
こうしないと別の人間が/のscriptを使った時に、
aliasの設定等により別の動作をしてしまう可能性があります。
bashは、$-にiが含まれていても対話的利用と分かります。
30: 名無しさん@お腹いっぱい。 02/03/03 15:21 AAS
>>29
> bashは、$-にiが含まれていても対話的利用と分かります。
$-かぁ。知らなかった。
31: 名無しさん@お腹いっぱい。 02/03/03 16:08 AAS
>>29
> こうしないと別の人間が/のscriptを使った時に、
#! /bin/bashのscriptを使った時に、
の編集ミスね。
32(2): 名無しさん@Emacs 02/03/08 17:16 AAS
誰か >>10 の
> と真似してみたところディレクトリは補完されないようです
を解決する関数を書いた人はいませんか? いたらウプして下さい。
bash-completion-20020306 を試してみたけどなさそうです。
33: 32 02/03/11 17:51 AAS
誰も反応してくれないので自分で書いたよ。
もっとシンプルに書けんもんかのう…せめて関数にパターンが渡せれば。
いちいち関数定義なんかしてられんよ。
_gs()
{
local cur
cur=${COMP_WORDS[COMP_CWORD]}
COMPREPLY=( $( compgen -d -- $cur ) \
$( compgen -f -X '!*.@(?(e)ps|?(E)PS)' -- $cur ) )
return 0
}
complete -F _gs -o filenames gs ghostview
34: 名無しさん@お腹いっぱい。 02/03/11 21:32 AAS
halt
35: 名無しさん@お腹いっぱい。 02/03/19 20:23 AAS
reboot
36: 名無しさん@お腹いっぱい。 02/03/22 10:04 AAS
login:
37: 名無しさん@お腹いっぱい。 02/03/25 13:19 AAS
login: root
Password:
38: 名無しさん@お腹いっぱい。 02/05/13 04:47 AAS
/sbin/shutdown -r now
39: 名無しさん@お腹いっぱい。 02/05/13 09:14 AAS
login:
40(1): 名無しさん@お腹いっぱい。 02/05/13 23:12 AAS
>>32
おれももディレクトリを補完できないで悩んでいたんだ。ありがとう。
33を試させてもらいます。
41: 40 02/06/03 20:31 AAS
ずいぶん返事が遅れてすまぬ。
33でうまくいってます。
しかし33のいうとおり一つ一つ関数定義するのメンドイね。
何かいい方法ないかな?
42(1): 名無しさん@お腹いっぱい。 02/06/07 09:38 AAS
bashがよくわ<tab>
43: 名無しさん@お腹いっぱい。 02/06/30 14:34 AAS
>>42
% bashがよくわ<tab>
からない かる かりたい らう
% bashがよくわ_
44: 名無しさん@お腹いっぱい。 02/06/30 14:51 AAS
英語がよくわ<tab>
45: 名無しさん@お腹いっぱい。 02/06/30 17:30 AAS
% 英語がよくわ<tab>
たしを苦しめる
% 英語がよくわ_
46(2): 名無しさん@お腹いっぱい。 02/06/30 22:27 AAS
$ tcshやzshはどうして<Ctrl-D>
で保管をリスティングするのだろう?
$ tcshやzshはどうして
$ promptを%<tab>
って書いている奴は本当にbash使ってるのかと(略
$ promptを%
47: 名無しさん@お腹いっぱい。 02/06/30 22:31 AAS
俺zshだけど%使ってる。
48(1): 名無しさん@お腹いっぱい。 02/07/15 17:17 AAS
bashでtcshみたいに
$ s
って入力してから履歴見ると
履歴の中で「s」で始まるのだけ表示してくれるようにって出来る?
49: 名無しさん@お腹いっぱい 02/07/15 23:08 AAS
>>46
コマカイコトイウナヨーオマエ
50: 名無しさん@お腹いっぱい。 02/07/16 01:49 AAS
>>46
% 俺は途中乗|<tab>
換でbash使い始めたけど$は落ち着かないから%にしてる
% 俺は途中乗|
% |
% う|<tab>
うるせーばか
% う|
51: 名無しさん@お腹いっぱい。 02/07/23 14:29 AAS
「bashがマルチバイト文字に正式対応」
http://slashdot.jp/article.pl?sid=02/07/22/1936207
これって日本語のファイル名とかもlsで表示できるってこと?
52(2): 名無しさん@お腹いっぱい。 [age] 02/07/23 15:20 AAS
こういう時はageたほうがいいような。
よくわからんのでさっそく2.05bをいれてみたんだが、行の折り返しで化ける問題
もマルチバイト文字を2文字として認識してる問題も、まるっきり変わってない
ような気が。
buildの仕方に問題あったのかなあ。
あ、でも補完機能すごいね。
補完リストが1画面分より長いと、途中で止めてくれるわ。これは便利かも。
53(1): 名無しさん@お腹いっぱい。 02/07/23 15:33 AAS
いっしょに話題になったreadlineをインスコした。
readlineを使ったプログラム、うちの場合はPostgreSQLの
フロントエンドpsqlなのだが、ロケールの設定を日本語に
しておくと、漢字部分でのカーソル移動がちゃんと2文字分
になってて、削除も漢字1文字ごとやってくれる。
多分新Bashもこんな感じなのかな。psqlではおかげで
日本語レコードの操作が楽になったので新Bashでは
ターミナルでのマルチバイト処理がしやすくなってる
と推測。あくまで推測 (w
54(1): 53 02/07/23 15:34 AAS
まてよ、psqlは前からマルチバイト扱えたっけ?
うーん、今では確認しようがない。スマソ。
55(1): 名無しさん@お腹いっぱい。 02/07/23 15:51 AAS
>>54
psqlは日本語パッチがあって、それ当ててれば日本語の編集がウマーだったよ
うな気がする。
56(1): 名無しさん@お腹いっぱい。 02/07/23 16:08 AAS
>>55
今のpsqlにはパッチ当ててない。それで日本語が
まともになったということは。やはりreadlineですかね。
なんかglibcといい、bashといい、マルチバイト対応が
すごいですね。ロケールの切り替えだけで多言語対応できる
Unixマンセー。
57: 名無しさん@お腹いっぱい。 02/07/23 16:26 AAS
>>52
コンパイルオプション増えた?>自分でやりって言わないで・・
58: 名無しさん@お腹いっぱい。 02/07/24 00:45 AAS
>>52
libcがヘボいと(たぶん)configure時に「マルチバイト駄目じゃん」と
判断されて従来通りコンパイルされるよ。
だからCitrus無しのNetBSDとかCygwinなんかだと悲しい…
59: 名無しさん@お腹いっぱい。 02/09/01 12:17 AAS
バスケットシューズあげ
60: 名無しさん@お腹いっぱい。 02/09/01 17:38 AAS
バトミントンシューズsage
61: 名無しさん@XEmacs 02/09/01 23:31 AAS
>48
.inputrc に
"\C-n":history-search-forward
"\C-p":history-search-backward
とか書くとか。
62(2): 名無しさん@お腹いっぱい。 02/09/09 11:53 AAS
bashのパターン照合について
複数のパターンで文字列を抽出
する方法ありましたらご指南お願いします。
(もっとも一旦変数に格納し、分ければ
いいのですが、可能ならばその方法を知りたいです。)
例えば、
$data="/export/user1/test-20020909.log"
で20020909の文字を抽出する場合、一度に
${${data##/*-}%.*}
の様にしたいのですが、
bad substitution
とエラーが出てしまいます。
63: 名無しさん@お腹いっぱい。 02/09/09 12:00 AAS
>>62
こっちで。
シェル、オークの質問コーナー
2chスレ:unix
64: 名無しさん@お腹いっぱい。 02/09/09 12:18 AAS
>>62
誘導ども。
逝ってきます。
65(2): 名無しさん@お腹いっぱい。 02/09/17 06:57 AAS
補完じゃないんですけど教えてください。
emacsと同様に ALT+Backspaceで一語消したいのですが、
どうやったら良いのでしょうか?
66(1): 名無しさん@XEmacs 02/09/17 09:41 AAS
>65
あり、 ALT+BS ってデフォルトで消えなかったっけ?
ALT+h なら .inputrc に下を書けばいいんだけど。。。
"\M-h":backward-kill-word
67(2): 65 02/09/17 23:25 AAS
>>66
あっ、すみません!
家の中に、デフォルトで消えるbashと消えないbashがあるのに気付きました。
#うーん、なんでだろう??
68: 名無しさん@XEmacs 02/09/18 04:16 AAS
>67
version の違いですかね?
挙動の違いといえば、チルダの展開も変わってたりしてハマりますなぁ。。。
69: 67 02/09/18 04:56 AAS
それが、どうもバージョンじゃないみたいなんで悩んでます。(--versionしてみた)
しかも、消せるほうのbashのバイナリを消せないホストにコピーすると、ちゃーんと
消せるようになるんで、設定ファイルとかのせいでも無いみたい...
コンパイル時のオプションかと思うんですけど、もうコンパイルしたときの
作業したソースとか全部消しちゃったんで、ちゃんと動かせるオプション試行錯誤して見つけないと
確かめられなさそう...(コンパイル時のオプション情報なんてバイナリに残らないですよね...)
70(1): 名無しさん@お腹いっぱい。 02/10/20 17:29 AAS
bashで
"\ep": history-search-backward
"\en": history-search-forward
をC-pとかに割り当てたい
71: 名無しさん@お腹いっぱい。 02/10/20 17:49 AAS
cat .zsh-history |xargs ssh remote cat >> .zsh-history
72: 名無しさん@お腹いっぱい。 02/10/28 10:03 AAS
aae
73: 山崎渉 [(^^)sage] 03/01/15 13:25 AAS
(^^)
74: 山崎渉 [(^^)] 03/03/13 18:00 AAS
(^^)
75: 名無しさん@お腹いっぱい。 03/03/18 22:46 AAS
$ このス^I
このスレって、もう死に体だね!
$ このスレって、もう死に体だね!_
76: 名無しさん@お腹いっぱい。 03/03/19 06:29 AAS
>>70
割り当てろよ
77: 山崎渉 [(^^)] 03/04/17 12:15 AAS
(^^)
78: あぼーん [あぼーん] AAS
あぼーん
79(2): 名無しさん@Meadow 03/04/26 19:21 AAS
パラメータに入れた文字列を、パス展開させたいんだけど、
どうしたらようござんしょう?
例えば、
files="hoge*" && パス展開 && [ ${#files[*]} -ne 0 ]
とか、したいわけよ。
80: 79 03/04/26 19:40 AAS
とりあえず、パス名展開はでけたが、配列になってない…(T_T)
> touch hogea hogeb hogec
> echo hoge*
hogea hogeb hogec
> files="hoge*" && echo ${#files}
5
> files="hoge*" && tmp=`echo $files` && echo ${#tmp}
17
で $files がパス名展開されてることが分かったが、
> files="hoge*" && tmp=`echo $files` && echo ${#tmp[*]}
1
むきーっ
81: 79 03/04/26 20:21 AAS
もれはアホだー!!
> files=(hoge*) && echo ${#files[*]}
3
82: あぼーん [あぼーん] AAS
あぼーん
83: あぼーん [あぼーん] AAS
あぼーん
84: 名無しさん@お腹いっぱい。 [age] 03/06/14 12:32 AAS
どうせならmigemo呼び出して日本語ファイル名補完とかして欲すぃ。
誰か実装してたりしませんか。
85: あぼーん [あぼーん] AAS
あぼーん
86: 名無しさん@お腹いっぱい。 03/06/15 11:23 AAS
>>56
PS1= の内容については、マルチバイト文字が認識されてないっぽい。
87: 名無しさん@お腹いっぱい。 03/06/18 22:47 AAS
menu-completeは引数を受け取れるとmanに書いてあるけど、
こういう引数付きコマンドを.inputrcで何らのキーに割り当てるにはどうするの?
色々やってみたんだが…。
88: 名無しさん@お腹いっぱい。 03/07/13 22:28 AAS
kshとbashどちらを先に覚えた方がいいですか?
89: あぼーん [あぼーん] AAS
あぼーん
90: 名無しさん@お腹いっぱい。 03/07/19 22:38 AAS
cygwinのbashには/etc/bash_completionが入ってないなー。
91: 名無しさん@お腹いっぱい。 [age] 03/07/26 22:49 AAS
Mainte
92: 名無しさん@お腹いっぱい。 03/07/31 11:23 AAS
bashにはtcshのコンプリート機能はないにょ?
93(1): 名無しさん@お腹いっぱい。 03/07/31 11:28 AAS
bash には bash のコンプリート機能があるにょ。
94: 名無しさん@お腹いっぱい。 03/07/31 12:08 AAS
>>93 あったにょ?知らなかったにょ
95: ぼるじょあ ◆yBEncckFOU [(^^)] 03/08/02 04:59 AAS
∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
96(1): コンプマン 03/10/15 14:57 AAS
今日はすごい裏技を紹介します。
題して、 「 1から255までループ 」
まず、 1から255までの連続したファイル名を用意します。
中身は空でかまいません。
そのファイルをどこかのディレクトリに格納します。
そして、そのディレクトリに移動したら
for i in *; do echo $i; done
これでばっちり1〜255までループできますね!
【応用編】
1万回ループしたいときは、ファイルを
1〜10000まで用意するといいですよ
97(2): 名無しさん@お腹いっぱい。 03/10/15 15:10 AAS
>>96
$ for i in *; do echo $i; done
1
10
100
101
102
103
104
105
106
107
108
109
11
110
111
...
先生!順番が…
98: コンプマン 03/10/15 15:13 AAS
>>97
新たな投稿ありがとう。 ミッションスタート!!
ファイル名を
000
001
002
・・・
254
255
と書き換えましょう
99(1): 名無しさん@お腹いっぱい。 03/10/15 15:49 AAS
裏技やるのにファイル作るの面倒な人用↓
a=0;while [ $a -le "255" ];do touch $a;let a="${a}+1";done
こいつで裏技バッチリ。
100(1): コンプマン 03/10/15 16:53 AAS
応援ありがとう!!
だが、それではファイル名が>>97のようになってしまい
とても不完全なものとなるのでした。
そこで>>99を添削してみました。 caseが美しいですね。
a=1;
while [ $a -le "255" ]; do
case `echo ${#a}` in
"1") s="00$a" ;;
"2") s="0$a" ;;
"3") s="$a" ;;
esac; touch $s; a=$((a+1));
done
101(1): 今婦てぃっく 03/10/15 18:37 AAS
>>100
a=0;while [ $a -le "255" ];do touch `printf %03d\\n $a` ;let a="${a}+1";done
102: 今婦てぃっく 03/10/15 18:39 AAS
>>101
\\nいらね〜・・・touch ``なしで実験したんだよもん
103: 名無しさん@お腹いっぱい。 03/10/15 18:54 AAS
桁数そろえるには、こんな感じかな。
for i in *;do mv $i `echo $i |sed "s/^\([0-9]\)$/00\1/;s/^\([0-9][0-9]\)$/0\1/"`;done
104(2): 名無しさん@お腹いっぱい。 03/10/16 09:50 AAS
GNU coreutils の seq でいいよ...
105(1): コンプマン 03/10/16 10:35 AAS
>>104
for i in `seq -w 255`; do touch $i; done
と、こうくるわけですか。さすが グニュー使いは裏技使い!
もちろん動作も最も速くて完璧超人ですか・・・
でももしこれが 255000 だったりしたらたいへんです
なかなか始まりません。 これが今日の裏技。
106: 名無しさん@お腹いっぱい。 03/10/16 10:45 AAS
seq -w 255000 | while read i;do echo $i;done
だと、ちっとまし?
107(1): 今婦てぃっく 03/10/16 14:17 AAS
>>105
のまえにラインバッファの限界こないか?
xargsとかつかいな
108(1): 名無しさん@お腹いっぱい。 03/10/16 14:31 AAS
>>104
> GNU coreutils の seq でいいよ...
zsh だとビルトインですが何か?
109: コンプマン 03/10/16 14:40 AAS
>>107
それは大丈夫だ。
100万個のループでも我慢して待てば動作するぞ!
だが 1000000 は 1e+06 と表現されるから注意が必要だ。
キミも渡来!
110(2): 名無しさん@お腹いっぱい。 03/10/16 14:48 AAS
>>108
何でもかんでも built-in にするのキモい。
111: 名無しさん@お腹いっぱい。 03/10/16 17:47 AAS
>>110
思想的にちょっぴり同意。
112(1): 名無しさん@お腹いっぱい。 03/10/16 18:46 AAS
busybox立場無いなぁ とか思ったりしたけど バッシュレ?
113(1): 名無しさん@お腹いっぱい。 03/10/16 19:13 AAS
built-inだと誇らしげに言ってるあたりがイタイね
114(1): 名無しさん@お腹いっぱい。 03/10/16 21:03 AAS
void main (){}
をa.outとコンパイルして
a.out && echo "sage"
とするとsageと表示されるのですがそんなものなのですか?
返り値を返してはいないのですが。。。
不定の結果なのでしょうか?
115: 名無しさん@お腹いっぱい。 03/10/16 21:26 AAS
>>114
./a.out; echo $?
だとどう?
116(1): 名無しさん@お腹いっぱい。 03/10/16 23:25 AAS
>>110
> 何でもかんでも built-in にするのキモい。
>>113
> built-inだと誇らしげに言ってるあたりがイタイね
そうかな。coreutils, bash を両方インストールするのが無駄
117(2): 名無しさん@お腹いっぱい。 03/10/17 01:23 AAS
>>116
coreutils = fileutils + textutils + sh-utils
どのみち使う。無駄なわけない
118: 名無しさん@お腹いっぱい。 03/10/17 02:18 AAS
zsh はいつか perl も built-in にしそうだな。
119: 名無しさん@お腹いっぱい。 03/10/17 02:39 AAS
ゆくゆくは Emacs を
120: 名無しさん@お腹いっぱい。 03/10/17 02:58 AAS
>>117
> coreutils = fileutils + textutils + sh-utils
> どのみち使う。無駄なわけない
Linux ゆーざだけでは?
121(1): 名無しさん@お腹いっぱい。 03/10/17 10:35 AAS
ああ、>>117 の 3 つがまとまった coreutils は GNU の産物だからね。
Linux 使いは coreutils パッケージとしてまとめてインストールしておいたほうが
本気で細々したプログラム群を個別にインストールしなくていいので楽。
coreutils が要らないって人は別のパッケージングや管理方法を使ってるんでしょう。たぶん。
122: 名無しさん@お腹いっぱい。 03/10/17 10:39 AAS
>>121
> Linux 使いは coreutils パッケージとしてまとめてインストールしておいたほうが
> 本気で細々したプログラム群を個別にインストールしなくていいので楽。
板違い。
> coreutils が要らないって人は別のパッケージングや管理方法を使ってるんでしょう。たぶん。
OS 附属のものを使ってます。
123: 名無しさん@お腹いっぱい。 03/10/17 14:07 AAS
>>112
あれは限定された環境で使うためのものじゃん。
124: 名無しさん@お腹いっぱい。 03/11/10 09:22 AAS
補完の話じゃなくて申し訳ないが質問。
十年以上 tcsh使ってて、
たまーに Linuxとか cygwin入ってる Windowsとかで bashを使うことが
あって、そのたびに面倒だなーと思ってるんだけど
bash で tcsh の implicitcd に相当することをするにはどうするの?
(ディレクトリ名タイプだけで cdする機能)
125: 名無しさん@お腹いっぱい。 03/11/10 20:22 AAS
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'
...
126(1): 名無しさん@お腹いっぱい。 03/11/16 20:55 AAS
bashが当たり前に動いてるUNIXってあるんですか?
127: 名無しさん@お腹いっぱい。 03/11/16 22:07 AAS
linux
上下前次1-新書関写板覧索設栞歴
あと 301 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.791s*