bash2で補完機能が強化されているようですが
皆さんいかがお過ごしでしょうか?
探検
bashで補完スレ
1complete
NGNG142名無しさん@お腹いっぱい。
NGNG if文で文字列の辞書比較
はどうやら出来そうも無い
はどうやら出来そうも無い
143名無しさん@お腹いっぱい。
NGNG if文で文字列の辞書比較
はどうやら出来そうも無い
別の方法で実現することに
はどうやら出来そうも無い
別の方法で実現することに
144名無しさん@お腹いっぱい。
NGNG if文で文字列の辞書比較
はどうやら出来そうも無い
別の方法で実現することに
したいと僕のアナルが報告
はどうやら出来そうも無い
別の方法で実現することに
したいと僕のアナルが報告
NGNG
if文で文字列の辞書比較
はどうやら出来そうも無い
別の方法で実現することに
したいと僕のアナルが報告
するためにローションを
はどうやら出来そうも無い
別の方法で実現することに
したいと僕のアナルが報告
するためにローションを
146名無しさん@お腹いっぱい。
NGNG if文で文字列の辞書比較
はどうやら出来そうも無い
別の方法で実現することに
したいと僕のアナルが報告
するためにローションを
ぬ<tab>
ぬか ぬっころす ぬりたくり ぬるぽ
if文で文字列の辞書比較
はどうやら出来そうも無い
別の方法で実現することに
したいと僕のアナルが報告
するためにローションを
ぬ
はどうやら出来そうも無い
別の方法で実現することに
したいと僕のアナルが報告
するためにローションを
ぬ<tab>
ぬか ぬっころす ぬりたくり ぬるぽ
if文で文字列の辞書比較
はどうやら出来そうも無い
別の方法で実現することに
したいと僕のアナルが報告
するためにローションを
ぬ
NGNG
>146 ガッ!! AA(ry
148名無しさん@お腹いっぱい。
NGNG uniqするにはsortしなければならないけど
sortしてuniqしたあと、sort前に戻したい
というか、sortなしでuniqしたい
どうしたらいいかな?
自分で書いたらかっこよくなかった
スタイリッシュな方法キボン
sortしてuniqしたあと、sort前に戻したい
というか、sortなしでuniqしたい
どうしたらいいかな?
自分で書いたらかっこよくなかった
スタイリッシュな方法キボン
149名無しさん@お腹いっぱい。
NGNG cshがあれば他はいらなくね?
ぬるぽ
ぬるぽ
NGNG
番号つけてsortしてuniqして番号順にsortして番号消すってのが、
かっこよくない方法か?>>148
かっこよくない方法か?>>148
NGNG
補完と関係あるのか?
152名無しさん@お腹いっぱい。
NGNGNGNG
>>152
番号以外の部分でソートするってことです。
番号以外の部分でソートするってことです。
154名無しさん@お腹いっぱい。
NGNG 丁寧にソートするですね
そーっと
ウェーハッハッハ
そーっと
ウェーハッハッハ
155名無しさん@お腹いっぱい。
NGNG tcsh
NGNG
ソートしてみた。
視覚化になんとJavaVMを使用しています。
* #!/usr/local/bin/bash
* declare -a array[15];
* while :; do
* array=(`cat /dev/urandom|od -tu1 \
* | sed -e 's/^..........//g'| head -n 1`);
* for ((I = 0;I < 16; I++)); do
* echo -n " ${array[${I}]}";
* done
* echo -e "";
* for ((I = 0;I < 15; I++)); do
* for ((J = 15; J > ${I}; J--)); do
* if [ ${array[J - 1]} -gt ${array[J]} ]; then
* tmp=${array[J - 1]};
* array[J - 1]=${array[J]};
* array[J]=${tmp};
* fi
* for ((K = 0;K < 16; K++)); do
* echo -n " ${array[${K}]}";
* done
* if [ ${I} -lt 14 ]; then
* echo -n $'\r';
* fi
* java -version > /dev/null 2>&1;
* done
* done
* echo -e '\n' '\n';
* done
視覚化になんとJavaVMを使用しています。
* #!/usr/local/bin/bash
* declare -a array[15];
* while :; do
* array=(`cat /dev/urandom|od -tu1 \
* | sed -e 's/^..........//g'| head -n 1`);
* for ((I = 0;I < 16; I++)); do
* echo -n " ${array[${I}]}";
* done
* echo -e "";
* for ((I = 0;I < 15; I++)); do
* for ((J = 15; J > ${I}; J--)); do
* if [ ${array[J - 1]} -gt ${array[J]} ]; then
* tmp=${array[J - 1]};
* array[J - 1]=${array[J]};
* array[J]=${tmp};
* fi
* for ((K = 0;K < 16; K++)); do
* echo -n " ${array[${K}]}";
* done
* if [ ${I} -lt 14 ]; then
* echo -n $'\r';
* fi
* java -version > /dev/null 2>&1;
* done
* done
* echo -e '\n' '\n';
* done
NGNG
csh, tcshはうんこ
158名無しさん@お腹いっぱい。
NGNG バージョン 2.05bで、
コマンド ./bin/mycommand を補間しようとして、
./b のあとに補完すると、
./bin を補完してくれるのですが、
「n」のあとに余分なスペースを一つ入れられてしまいます。
期待しているのは
./bin/ と(スペースなしで)補完してくれることなんですが、
どう設定すればいいかご存知の方、
教えて下さい。
コマンド ./bin/mycommand を補間しようとして、
./b のあとに補完すると、
./bin を補完してくれるのですが、
「n」のあとに余分なスペースを一つ入れられてしまいます。
期待しているのは
./bin/ と(スペースなしで)補完してくれることなんですが、
どう設定すればいいかご存知の方、
教えて下さい。
NGNG
zsh を使う
NGNG
161名無しさん@お腹いっぱい。
NGNGNGNG
うちじゃ 2.05b でも、たとえば ls ./b <tab> で ls ./bin/ になるよ。
コマンドに対して complete でなんか設定しているんじゃないの?
コマンドに対して complete でなんか設定しているんじゃないの?
163名無しさん@お腹いっぱい。
NGNG164名無しさん@お腹いっぱい。
NGNG bash 3は{1..10}を展開するようになったんだね。
**/Makefileも展開して欲しいなあ。
**/Makefileも展開して欲しいなあ。
NGNG
NGNG
$ for i in `seq -w 1 10`;do wget http://www.example.com/fuck/porn/teen$i.wmv;done
seqがないシステムだとどうやって苧としてるの?>all
seqがないシステムだとどうやって苧としてるの?>all
NGNG
>>166
man 1 curl
man 1 curl
NGNG
seqがないシステムって多いの?
NGNG
>>166
まず、 1から255までの連続したファイル名を用意し
まず、 1から255までの連続したファイル名を用意し
171名無しさん@お腹いっぱい。
NGNG コマンドの実行結果って何で見れるんだっけ?
exit(x); とかのxの値のことね
$!だと思ったけどなんか違った
exit(x); とかのxの値のことね
$!だと思ったけどなんか違った
NGNG
manくらい読めよ。
$?な
$?な
NGNG
NGNG
NGNG
NGNG
NGNG
NGNG
perlは反則?
$ perl -e "('001'..'100'){s#(.*)#`wget http://www.hoge.com/$1.jpg`#e}"
$ perl -e "('001'..'100'){s#(.*)#`wget http://www.hoge.com/$1.jpg`#e}"
NGNG
>>178 スレタイ読んでみれば。
NGNG
181名無しさん@お腹いっぱい。
NGNGfor i in *
do
done
ではエラーになってしまいます。
bashで空文はどうすればいいのでしょうか?
NGNG
NGNG
bash-2.05b$ たまには
たまには補完スレらしく補完してみたり。 たまには糞スレを荒らしてみたり。
bash-2.05b$ たまには
たまには補完スレらしく補完してみたり。 たまには糞スレを荒らしてみたり。
bash-2.05b$ たまには
184名無しさん@お腹いっぱい。
NGNG $( < /etc/passwd ) と $( cat /etc/passwd )
は同じ事ですか?
アドバイスお願いします。
は同じ事ですか?
アドバイスお願いします。
NGNG
186名無しさん@お腹いっぱい。
NGNGNGNG
全然違います。
188名無しさん@お腹いっぱい。
NGNG ところで小数の計算ってどうやるの?
for(i=0.0;i<10.0;i=i+0.1){}みたいにしたいのに、やり方がさっぱりわからん。
どなたかやり方教えてください。
for(i=0.0;i<10.0;i=i+0.1){}みたいにしたいのに、やり方がさっぱりわからん。
どなたかやり方教えてください。
NGNG
>>188
10倍して整数で計算しようぜ
10倍して整数で計算しようぜ
190名無しさん@お腹いっぱい。
NGNG Cシェルでファイルを読み込む方法を教えて下さい。
NGNG
?
NGNG
>>190
set `cat hoge`
set `cat hoge`
NGNG
>>190
あなたの想定している「ファイルを読み込む」を説明してください.
あなたの想定している「ファイルを読み込む」を説明してください.
NGNG
>>188
整数部分と小数部分でダブルループにする
整数部分と小数部分でダブルループにする
195188
NGNG レスしてくれた人、ありがとうございます。
参考にさせていただきます。
参考にさせていただきます。
196名無しさん@お腹いっぱい。
NGNGNGNG
>>196
Hoge `cat init.ini`
Hoge `cat init.ini`
05/01/18 18:03:46
aliasで外部アプリ起動時に引数を渡すには
スクリプトを書く以外に方法はありませんか?
alias hage='/d/program\ files/hage/hage.exe $* &'
みたいなaliasを登録したいんですけど。
スクリプトを書く以外に方法はありませんか?
alias hage='/d/program\ files/hage/hage.exe $* &'
みたいなaliasを登録したいんですけど。
05/01/21 19:38:31
i-searchで履歴を検索する時に大文字小文字を区別できませんか?
TABでmenu-completeに設定してるんですけど
*abc*<TAB>
等と入力するのが面倒なので
TABで先頭一致補完、Ctrl+TABでインクリメンタル補完にしたいんですけど
ワイルドカードを使わずにインクリメンタル補完する方法ってありますか?
TABでmenu-completeに設定してるんですけど
*abc*<TAB>
等と入力するのが面倒なので
TABで先頭一致補完、Ctrl+TABでインクリメンタル補完にしたいんですけど
ワイルドカードを使わずにインクリメンタル補完する方法ってありますか?
05/01/21 19:40:27
うぁ読み難いですね。
質問したいことは二つあります。
1.i-searchで履歴を検索する時に大文字小文字を区別できませんか?
2.TABでmenu-completeに設定してるんですけど
*abc*<TAB>
等と入力するのが面倒なので
TABで先頭一致補完、Ctrl+TABでインクリメンタル補完にしたいんですけど
ワイルドカードを使わずにインクリメンタル補完する方法ってありますか?
よろしくお願いします。
質問したいことは二つあります。
1.i-searchで履歴を検索する時に大文字小文字を区別できませんか?
2.TABでmenu-completeに設定してるんですけど
*abc*<TAB>
等と入力するのが面倒なので
TABで先頭一致補完、Ctrl+TABでインクリメンタル補完にしたいんですけど
ワイルドカードを使わずにインクリメンタル補完する方法ってありますか?
よろしくお願いします。
05/01/21 19:41:43
度々すいません。訂正です。
うぁ読み難いですね。
質問したいことは二つあります。
1.i-searchで履歴を検索する時に大文字小文字を区別できませんか?
↓
1.i-searchで履歴を検索する時に大文字小文字を区別しないようにできませんか?
うぁ読み難いですね。
質問したいことは二つあります。
1.i-searchで履歴を検索する時に大文字小文字を区別できませんか?
↓
1.i-searchで履歴を検索する時に大文字小文字を区別しないようにできませんか?
202名無しさん@お腹いっぱい。
05/01/23 01:21:31 タブを押したとき、直前の単語に * が含まれていればマッチするもの全てに展開、
含まれていなければ候補を1つずつ回って行くという挙動にできますか?
含まれていなければ候補を1つずつ回って行くという挙動にできますか?
05/01/23 10:23:22
>>202
zsh に乗り換える
zsh に乗り換える
05/01/23 11:01:14
展開うざくね?
205名無しさん@お腹いっぱい。
05/01/28 23:33:32 ### で始まる文字列が来るまで
テキストを表示する
というスクリプトを書きたいんだけど
最も短く記述するには
なにがいいかな
テキストを表示する
というスクリプトを書きたいんだけど
最も短く記述するには
なにがいいかな
05/01/28 23:39:05
05/01/29 00:20:58
sed -n -e '/^###/q' -e p
の方が短い
の方が短い
05/01/29 00:59:33
i-searchで履歴を検索する時に大文字小文字を区別しないようにできませんか?
209名無しさん@お腹いっぱい。
05/02/16 23:13:21 ヒアドキュメント内で痴漢したいんですけど、どうしたらいいですか?
こんな感じで使いたいですが
name="usagi"
cat > tmp.txt <<'SAILORMOON'
tsukino $name
SAILORMOON
こんな感じで使いたいですが
name="usagi"
cat > tmp.txt <<'SAILORMOON'
tsukino $name
SAILORMOON
05/02/17 09:51:42
>>209
パラメータ展開したいんなら、
終了文字列をクォートしちゃいかん。
name="usagi"
cat > tmp.txt << SAILORMOON
tsukino $name
SAILORMOON
あと、bash補完の話題じゃないので、シェルスクリプトスレに書いてくれ。
パラメータ展開したいんなら、
終了文字列をクォートしちゃいかん。
name="usagi"
cat > tmp.txt << SAILORMOON
tsukino $name
SAILORMOON
あと、bash補完の話題じゃないので、シェルスクリプトスレに書いてくれ。
211名無しさん@お腹いっぱい。
05/02/17 13:16:4805/02/17 13:37:17
>>211
んなこたぁない。
cat > tmp.txt << 'SAILORMOON'
を、↓
cat > tmp.txt << SAILORMOON
にしてもう一回やってみろ。
(どこが違ってるかわかってる?)
ちゃんと、
tsukino usagi
と表示されるよ。
んなこたぁない。
cat > tmp.txt << 'SAILORMOON'
を、↓
cat > tmp.txt << SAILORMOON
にしてもう一回やってみろ。
(どこが違ってるかわかってる?)
ちゃんと、
tsukino usagi
と表示されるよ。
05/02/17 15:17:40
できtらー!ありがとー!
05/02/18 00:30:45
Windowsのコマンドプロンプトのように
ファイル名やパス名を補完した結果の文字列を
ダブルクォートで囲むようにしたいのですが、
どうしたらよいでしょうか?
cd My<tab>
↓
cd "My Documents"
completeコマンドでprefix,suffixにダブルクォートを指定しても
うまくいきません・・・
ファイル名やパス名を補完した結果の文字列を
ダブルクォートで囲むようにしたいのですが、
どうしたらよいでしょうか?
cd My<tab>
↓
cd "My Documents"
completeコマンドでprefix,suffixにダブルクォートを指定しても
うまくいきません・・・
05/02/20 16:56:40
zshなら勝手になる
05/02/20 17:30:42
05/02/21 22:37:05
>>214
cd My¥ Documents となると思ふけど,それぢゃ具合悪くって?
cd My¥ Documents となると思ふけど,それぢゃ具合悪くって?
05/02/21 22:59:57
05/02/22 02:30:35
フォルダ名変えちまえ
05/02/22 02:47:09
function qwinpath { cygpath -mal "$@" | while read; do f=${REPLY//\//\\}; echo \"$f\"; done }
function amp { winamp $(qwinpath "$@" ) & }
cygwinスレでwinampにスペースを含むパスを送りたいから助けてくれと書き込んだ時に教えてもらった。
>cygwinからwinアプリを起動する時の引数
を用意してくれる。
function amp { winamp $(qwinpath "$@" ) & }
cygwinスレでwinampにスペースを含むパスを送りたいから助けてくれと書き込んだ時に教えてもらった。
>cygwinからwinアプリを起動する時の引数
を用意してくれる。
05/02/25 20:42:15
222名無しさん@お腹いっぱい。
05/03/12 22:46:10 A.txt というファイルに、
AAA='/home/user/sample.conf'
と書かれている行があって、これの引数部分を変数に代入するのに
PARA=`sed -ne "s/^AAA.*'\(.*\)'/\1/p" A.txt`
とやると一応、値の後ろに一文字空白がくっついてしまいます。
これを取るにはどうすれば良いのでしょうか。
AAA='/home/user/sample.conf'
と書かれている行があって、これの引数部分を変数に代入するのに
PARA=`sed -ne "s/^AAA.*'\(.*\)'/\1/p" A.txt`
とやると一応、値の後ろに一文字空白がくっついてしまいます。
これを取るにはどうすれば良いのでしょうか。
05/03/12 23:51:21
>>222
PARA=`sed -ne "s/^AAA.*'\(.*\)' */\1/p" A.txt`
PARA=`sed -ne "s/^AAA.*'\(.*\)' */\1/p" A.txt`
05/03/13 00:13:47
225名無しさん@お腹いっぱい。
05/03/17 14:44:29 sedでカンマの前に値が入ってなかったらnullという文字列を入れる処理を作っているのですが
どうもうまくいきません。
実際に打ち込んでるコマンドは
sed 's/,[:space:]*,/,null,/g' < a > b
aのファイルには
a,b,,d,e,f,,
,,,,,,,,,,
となっています。
すみませんが誰かご教授お願いします。
どうもうまくいきません。
実際に打ち込んでるコマンドは
sed 's/,[:space:]*,/,null,/g' < a > b
aのファイルには
a,b,,d,e,f,,
,,,,,,,,,,
となっています。
すみませんが誰かご教授お願いします。
05/03/17 15:25:05
期待している出力例がわかりまへん。
227225
05/03/17 16:04:49 すいません
期待してる出力例は
225にあるaのファイルを
a,b,null,d,e,f,null,null
null,null,null,null,null,null,null,null,null,null,null
としてb出力するようになるようにしたいです。
申し訳ありません。
期待してる出力例は
225にあるaのファイルを
a,b,null,d,e,f,null,null
null,null,null,null,null,null,null,null,null,null,null
としてb出力するようになるようにしたいです。
申し訳ありません。
05/03/17 16:39:10
>>225
あまりきれいじゃないが:
sed -e 's/.*/,&,/' -e ':1' -e 's/,[[:space:]]*,/,null,/' -e 't 1' -e 's/,\(.*\),/\1/'
あまりきれいじゃないが:
sed -e 's/.*/,&,/' -e ':1' -e 's/,[[:space:]]*,/,null,/' -e 't 1' -e 's/,\(.*\),/\1/'
230(´д`)ノ ◆zAyjllBm/g
2005/03/21(月) 18:01:04 $ cd // && pwd
裏面に行けるズラ
裏面に行けるズラ
2005/03/21(月) 18:13:26
$ cd / && pwd
/
$ cd // && pwd
//
$ cd /// && pwd
/
裏面キター
/
$ cd // && pwd
//
$ cd /// && pwd
/
裏面キター
2005/03/21(月) 18:33:02
ls //bin
233(´д`)ノ ◆zAyjllBm/g
2005/03/21(月) 18:35:58 [root@hoge /]$ find ./ -name //
[root@hoge /]$
[root@hoge /]$ mkdir /
mkdir: ディレクトリ `//' を作成できません: ファイルが存在します
[root@hoge /]$ touch //
touch: `//' のタイムスタンプを設定中: 許可がありません
[root@hoge /]$ cd //
[root@hoge //]$
('A')....w
rm ーfr //
はこわいからできない。
[root@hoge /]$
[root@hoge /]$ mkdir /
mkdir: ディレクトリ `//' を作成できません: ファイルが存在します
[root@hoge /]$ touch //
touch: `//' のタイムスタンプを設定中: 許可がありません
[root@hoge /]$ cd //
[root@hoge //]$
('A')....w
rm ーfr //
はこわいからできない。
234(´д`)ノ ◆zAyjllBm/g
2005/03/21(月) 18:47:34 ごめんうそついた。
ほんとは一般ユーザでやった
ノシ
ほんとは一般ユーザでやった
ノシ
2005/03/21(月) 19:19:11
ダブった / はカウントされないだけ
2005/03/21(月) 19:46:39
>>231 みたいに一貫性がないのは、実害はないけどバグでしょ。
2005/03/21(月) 21:50:28
2005/03/21(月) 22:45:22
仕様という名のバグだろ。
Q.□ボタンが凹むのですが
A.仕様です
アホか
Q.□ボタンが凹むのですが
A.仕様です
アホか
2005/03/21(月) 23:28:17
2005/03/21(月) 23:39:04
> This is, I presume, for historical compatibility. Certain versions of
> Unix, and early network file systems, used paths of the form
> //hostname/path to access `path' on server `hostname'.
み、見たことねぇ……(;´Д`)
> Unix, and early network file systems, used paths of the form
> //hostname/path to access `path' on server `hostname'.
み、見たことねぇ……(;´Д`)
2005/04/04(月) 11:46:01
bashdbって使ったことありますか?
簡単なステップ実行できますね。
簡単なステップ実行できますね。
レスを投稿する
ニュース
- 【インバウンド】中国政府、日本行き航空便の減便指示、2026年3月末まで「当面の措置」 [1ゲットロボ★]
- 【高市関税キター!!】個人輸入・少額輸入品への税優遇見直しへ…中国の通販サイトなどからの大量輸入を懸念 [1ゲットロボ★]
- たぬかな、結婚していた SNSで報告 生配信では入籍時期も説明 祝福殺到「おめでとう!」「幸あれ」 [muffin★]
- 「クラウンに乗りたかった」東京・足立の車暴走 男性、容疑を否認★2 [七波羅探題★]
- 【工作員】「X」のアカウント所在地公開機能が暴いた世論操作の実態 MAGA支持著名アカウントの多くが米国外から運営 日本にも波及 [ごまカンパチ★]
- 「車を処分してください」生活保護の窓口 取材で見えた利用者の実情 [少考さん★]
- 山里亮太「高市さんの問題ではなく国会で国益より政局が優先されているように感じる質問がある」 [931948549]
- 【動画】慶應准教授の有野氏、高市答弁の問題点を理路整然と指摘しまいネトウヨ発狂wwwwwwwwwwww [271912485]
- たぬかな、結婚していた [268244553]
- 「愛国心」というものが気持ち悪い。国家なんて無言の『抽象概念』なのに一体どこを愛するんだろう? [653462351]
- 深夜雑談★22
- 【実況】博衣こよりのえちえちFantasy map simulatorミニキャラ死闘編🧪★5
