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


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

bashで補完スレ



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

2 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/07 03:17.net]
2Get

3 名前:名無しさん@Emacs mailto:sage [02/02/07 03:20.net]
>>1
> bash2で補完機能が強化されているようですが
> 皆さんいかがお過ごしでしょうか?

氏ね

4 名前:名無しさん@お腹いっぱい。 [02/02/07 03:24.net]
complete -d cd
complete -c man
complete -u {su,finger}

5 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/07 07:59.net]
autoload -U compinit;compinit


6 名前:名無しさん@お腹いっぱい。 [02/02/08 00:49.net]
gccの引数として*.cを補完させたいときどうすればいいの?

7 名前:名無しさん@お腹いっぱい。 [02/02/08 15:20.net]
>>6
漏れも教えてほすぃ

8 名前:名無しさん@お腹いっぱい。 [02/02/08 15:31.net]
mv !$ ~/trash
みたいなAlias書きたいのですが、、、
どうかいたらいいですかね?


9 名前:名無しさん┃】【┃Dolby [02/02/08 16:29.net]
>>6 bash-2.0.5aの
examples/complete/complete* を眺めた感じでは

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

だと思う。誰か試してくれ


10 名前:名無しさん@お腹いっぱい。 [02/02/09 07:07.net]
>>8
!$が何か知りませんが
function rm () { command mv $@ ~/trash/ ; }
とかどうでしょう?
rmとmvのオプションの違いとかを吸収していませんが

>>9
カレントディレクトリのファイルはうまく補完できるみたいです
lprとかで印刷するときなどにディレクトリ名も補完しながら
探せると便利だと思うんですが
complete -f -X'!*.ps' lpr
と真似してみたところディレクトリは補完されないようです



11 名前:名無しさん@お腹いっぱい。 [02/02/09 13:59.net]
>>10
rm -r怒られるのちと痛いんでsedかawkでちょっとだけ
引数修正したいね。

12 名前:名無しさん@お腹いっぱい。 [02/02/10 01:03.net]
bashよりzshつかうべき?

13 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/10 08:05.net]
>>12
悩むなら bash より zsh 使えば良い。

14 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/10 21:30.net]
っつー事で zsh スレ
pc.2ch.net/test/read.cgi/unix/990283346/

15 名前:名無しさん@お腹いっぱい。 [02/02/11 02:56.net]
>>14
そりゃ反則ですよ

16 名前:名無しさん@お腹いっぱい。 [02/02/12 04:07.net]
bash2って何処で手にはいるの?


17 名前:名無しさん@お腹いっぱい。 [02/02/12 04:22.net]
>>16
FreeBSDやLinuxのほとんどのディストリビューションに
はいってますよ。

18 名前:名無しさん@お腹いっぱい。 [02/02/14 02:46.net]
bash2補完機能もっとがんばれage

19 名前:名無しさん@お腹いっぱい。 [02/02/21 00:20.net]
ええと、自慢の.bashrcをアプし合うスレはここですか?

20 名前:名無しさん@お腹いっぱい。 [02/02/21 04:59.net]
>>19
いいえ。ゴミなら/dev/nullにどうぞ。



21 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/21 06:37.net]
おまえらのシステムにはこういうゴミが有りますか?
/usr/man/man1/..1.gz
/usr/man/man1/:.1.gz

22 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/21 07:48.net]
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.net]
>>19

.bashrc

とりあえずネラーなら

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

だろう。メールボックスのパスは自分で変えろよ。

24 名前:名無しさん@お腹いっぱい。 [02/02/23 17:30.net]
>>22
禿道

25 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/24 00:35.net]
man bash2 に結構書いてあった。
しかし -C の挙動が理解できない。


26 名前:名無しさん@お腹いっぱい。 mailto:sage [02/02/24 00:36.net]
スクリプトとかで /bin/bash が使われた時に
complete 無いぞ メッセージが出るんで
[ "$BASH_VERSINFO" = "2" ] で回避してみた。

27 名前:名無しさん@お腹いっぱい。 [02/02/27 23:17.net]
www.KU3G.org/negi/diary/?20020222#200202222
ここで少しだけ紹介されていた。ここにあるリンク先
www.caliban.org/bash/index.shtml#completion
にあるbash-completion-20020225.tar.gzのなかにたくさん
補完候補があったよ。但し、2.05以降でしか使えないみたい
だから2.04とかのひとはがんばってgoogleとかで探さないとね。


28 名前:名無しさん@お腹いっぱい。 [02/03/01 11:58.net]
>>27
ありがとうage

29 名前:名無しさん@お腹いっぱい。 [02/03/03 12:44.net]
>>26
対話的利用時の設定は、
PS1が設定されている場合だけ行うのが、Bourne系shellの流儀です。

if [ ${PS1:-not_interactive} = not_interactive ]; the
対話的利用時の設定(alias,completeなど)
fi

こうしないと別の人間が/のscriptを使った時に、
aliasの設定等により別の動作をしてしまう可能性があります。

bashは、$-にiが含まれていても対話的利用と分かります。

30 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/03 15:21.net]
>>29
> bashは、$-にiが含まれていても対話的利用と分かります。

$-かぁ。知らなかった。



31 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/03 16:08.net]
>>29
> こうしないと別の人間が/のscriptを使った時に、

#! /bin/bashのscriptを使った時に、

の編集ミスね。

32 名前:名無しさん@Emacs mailto:sage [02/03/08 17:16.net]
誰か >>10
> と真似してみたところディレクトリは補完されないようです
を解決する関数を書いた人はいませんか? いたらウプして下さい。
bash-completion-20020306 を試してみたけどなさそうです。


33 名前:32 [02/03/11 17:51.net]
誰も反応してくれないので自分で書いたよ。
もっとシンプルに書けんもんかのう…せめて関数にパターンが渡せれば。
いちいち関数定義なんかしてられんよ。

_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 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/11 21:32.net]
halt

35 名前:名無しさん@お腹いっぱい。 [02/03/19 20:23.net]
reboot

36 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/22 10:04.net]
login:

37 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/25 13:19.net]
login: root
Password:


38 名前:名無しさん@お腹いっぱい。 [02/05/13 04:47.net]
/sbin/shutdown -r now

39 名前:名無しさん@お腹いっぱい。 mailto:sage [02/05/13 09:14.net]
login:

40 名前:名無しさん@お腹いっぱい。 [02/05/13 23:12.net]
>>32
おれももディレクトリを補完できないで悩んでいたんだ。ありがとう。
33を試させてもらいます。



41 名前:40 [02/06/03 20:31.net]
ずいぶん返事が遅れてすまぬ。
33でうまくいってます。
しかし33のいうとおり一つ一つ関数定義するのメンドイね。
何かいい方法ないかな?


42 名前:名無しさん@お腹いっぱい。 mailto:sage [02/06/07 09:38.net]
bashがよくわ<tab>

43 名前:名無しさん@お腹いっぱい。 [02/06/30 14:34.net]
>>42
% bashがよくわ<tab>
からない かる かりたい らう
% bashがよくわ_

44 名前:名無しさん@お腹いっぱい。 mailto:sage [02/06/30 14:51.net]
英語がよくわ<tab>

45 名前:名無しさん@お腹いっぱい。 mailto:sage [02/06/30 17:30.net]
% 英語がよくわ<tab>
たしを苦しめる
% 英語がよくわ_


46 名前:名無しさん@お腹いっぱい。 [02/06/30 22:27.net]
$ tcshやzshはどうして<Ctrl-D>
で保管をリスティングするのだろう?
$ tcshやzshはどうして

$ promptを%<tab>
って書いている奴は本当にbash使ってるのかと(略
$ promptを%

47 名前:名無しさん@お腹いっぱい。 mailto:sage [02/06/30 22:31.net]
俺zshだけど%使ってる。

48 名前:名無しさん@お腹いっぱい。 [02/07/15 17:17.net]
bashでtcshみたいに
$ s
って入力してから履歴見ると
履歴の中で「s」で始まるのだけ表示してくれるようにって出来る?

49 名前:名無しさん@お腹いっぱい mailto:sage [02/07/15 23:08.net]
>>46
コマカイコトイウナヨーオマエ

50 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/16 01:49.net]
>>46
% 俺は途中乗|<tab>
換でbash使い始めたけど$は落ち着かないから%にしてる
% 俺は途中乗|
% |
% う|<tab>
うるせーばか
% う|



51 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/23 14:29.net]
「bashがマルチバイト文字に正式対応」
slashdot.jp/article.pl?sid=02/07/22/1936207

これって日本語のファイル名とかもlsで表示できるってこと?

52 名前:名無しさん@お腹いっぱい。 mailto:age [02/07/23 15:20.net]
こういう時はageたほうがいいような。

よくわからんのでさっそく2.05bをいれてみたんだが、行の折り返しで化ける問題
もマルチバイト文字を2文字として認識してる問題も、まるっきり変わってない
ような気が。
buildの仕方に問題あったのかなあ。

あ、でも補完機能すごいね。
補完リストが1画面分より長いと、途中で止めてくれるわ。これは便利かも。



53 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/23 15:33.net]
いっしょに話題になったreadlineをインスコした。
readlineを使ったプログラム、うちの場合はPostgreSQLの
フロントエンドpsqlなのだが、ロケールの設定を日本語に
しておくと、漢字部分でのカーソル移動がちゃんと2文字分
になってて、削除も漢字1文字ごとやってくれる。
多分新Bashもこんな感じなのかな。psqlではおかげで
日本語レコードの操作が楽になったので新Bashでは
ターミナルでのマルチバイト処理がしやすくなってる
と推測。あくまで推測 (w


54 名前:53 mailto:sage [02/07/23 15:34.net]
まてよ、psqlは前からマルチバイト扱えたっけ?
うーん、今では確認しようがない。スマソ。


55 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/23 15:51.net]
>>54
psqlは日本語パッチがあって、それ当ててれば日本語の編集がウマーだったよ
うな気がする。


56 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/23 16:08.net]
>>55
今のpsqlにはパッチ当ててない。それで日本語が
まともになったということは。やはりreadlineですかね。
なんかglibcといい、bashといい、マルチバイト対応が
すごいですね。ロケールの切り替えだけで多言語対応できる
Unixマンセー。


57 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/23 16:26.net]
>>52
コンパイルオプション増えた?>自分でやりって言わないで・・

58 名前:名無しさん@お腹いっぱい。 mailto:sage [02/07/24 00:45.net]
>>52
libcがヘボいと(たぶん)configure時に「マルチバイト駄目じゃん」と
判断されて従来通りコンパイルされるよ。
だからCitrus無しのNetBSDとかCygwinなんかだと悲しい…

59 名前:名無しさん@お腹いっぱい。 [02/09/01 12:17.net]
バスケットシューズあげ

60 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/01 17:38.net]
バトミントンシューズsage



61 名前:名無しさん@XEmacs mailto:sage [02/09/01 23:31.net]
>48
.inputrc に

"\C-n":history-search-forward
"\C-p":history-search-backward

とか書くとか。


62 名前:名無しさん@お腹いっぱい。 [02/09/09 11:53.net]
bashのパターン照合について
複数のパターンで文字列を抽出
する方法ありましたらご指南お願いします。
(もっとも一旦変数に格納し、分ければ
いいのですが、可能ならばその方法を知りたいです。)

例えば、
$data="/export/user1/test-20020909.log"
で20020909の文字を抽出する場合、一度に
${${data##/*-}%.*}
の様にしたいのですが、
bad substitution
とエラーが出てしまいます。

63 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/09 12:00.net]
>>62
こっちで。

シェル、オークの質問コーナー
pc.2ch.net/test/read.cgi/unix/1000303370/

64 名前:名無しさん@お腹いっぱい。 mailto:sage [02/09/09 12:18.net]
>>62
誘導ども。
逝ってきます。

65 名前:名無しさん@お腹いっぱい。 [02/09/17 06:57.net]
補完じゃないんですけど教えてください。

emacsと同様に ALT+Backspaceで一語消したいのですが、
どうやったら良いのでしょうか?

66 名前:名無しさん@XEmacs mailto:sage [02/09/17 09:41.net]
>65
あり、 ALT+BS ってデフォルトで消えなかったっけ?

ALT+h なら .inputrc に下を書けばいいんだけど。。。

"\M-h":backward-kill-word


67 名前:65 mailto:sage [02/09/17 23:25.net]
>>66
あっ、すみません!
家の中に、デフォルトで消えるbashと消えないbashがあるのに気付きました。

#うーん、なんでだろう??

68 名前:名無しさん@XEmacs mailto:sage [02/09/18 04:16.net]
>67
version の違いですかね?

挙動の違いといえば、チルダの展開も変わってたりしてハマりますなぁ。。。


69 名前:67 mailto:sage [02/09/18 04:56.net]
それが、どうもバージョンじゃないみたいなんで悩んでます。(--versionしてみた)
しかも、消せるほうのbashのバイナリを消せないホストにコピーすると、ちゃーんと
消せるようになるんで、設定ファイルとかのせいでも無いみたい...
コンパイル時のオプションかと思うんですけど、もうコンパイルしたときの
作業したソースとか全部消しちゃったんで、ちゃんと動かせるオプション試行錯誤して見つけないと
確かめられなさそう...(コンパイル時のオプション情報なんてバイナリに残らないですよね...)


70 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/20 17:29.net]
bashで
"\ep": history-search-backward
"\en": history-search-forward
をC-pとかに割り当てたい



71 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/20 17:49.net]
cat .zsh-history |xargs ssh remote cat >> .zsh-history


72 名前:名無しさん@お腹いっぱい。 mailto:sage [02/10/28 10:03.net]
aae

73 名前:山崎渉 mailto:(^^)sage [03/01/15 13:25.net]
(^^)

74 名前:山崎渉 mailto:(^^) [03/03/13 18:00.net]
(^^)

75 名前:名無しさん@お腹いっぱい。 [03/03/18 22:46.net]
$ このス^I
このスレって、もう死に体だね!
$ このスレって、もう死に体だね!_

76 名前:名無しさん@お腹いっぱい。 mailto:sage [03/03/19 06:29.net]
>>70
割り当てろよ


77 名前:山崎渉 mailto:(^^) [03/04/17 12:15.net]
(^^)

78 名前:あぼーん mailto:あぼーん [あぼーん.net]
あぼーん

79 名前:名無しさん@Meadow [03/04/26 19:21.net]
パラメータに入れた文字列を、パス展開させたいんだけど、
どうしたらようござんしょう?

例えば、

files="hoge*" && パス展開 && [ ${#files[*]} -ne 0 ]

とか、したいわけよ。


80 名前:79 [03/04/26 19:40.net]
とりあえず、パス名展開はでけたが、配列になってない…(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.net]
もれはアホだー!!

> files=(hoge*) && echo ${#files[*]}
3


82 名前:あぼーん mailto:あぼーん [あぼーん.net]
あぼーん

83 名前:あぼーん mailto:あぼーん [あぼーん.net]
あぼーん

84 名前:名無しさん@お腹いっぱい。 mailto:age [03/06/14 12:32.net]
どうせならmigemo呼び出して日本語ファイル名補完とかして欲すぃ。
誰か実装してたりしませんか。


85 名前:あぼーん mailto:あぼーん [あぼーん.net]
あぼーん

86 名前:名無しさん@お腹いっぱい。 mailto:sage [03/06/15 11:23.net]
>>56
PS1= の内容については、マルチバイト文字が認識されてないっぽい。

87 名前:名無しさん@お腹いっぱい。 [03/06/18 22:47.net]
menu-completeは引数を受け取れるとmanに書いてあるけど、
こういう引数付きコマンドを.inputrcで何らのキーに割り当てるにはどうするの?
色々やってみたんだが…。

88 名前:名無しさん@お腹いっぱい。 [03/07/13 22:28.net]
kshとbashどちらを先に覚えた方がいいですか?


89 名前:あぼーん mailto:あぼーん [あぼーん.net]
あぼーん

90 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/19 22:38.net]
cygwinのbashには/etc/bash_completionが入ってないなー。



91 名前:名無しさん@お腹いっぱい。 mailto:age [03/07/26 22:49.net]
Mainte


92 名前:名無しさん@お腹いっぱい。 [03/07/31 11:23.net]
bashにはtcshのコンプリート機能はないにょ?

93 名前:名無しさん@お腹いっぱい。 mailto:sage [03/07/31 11:28.net]
bash には bash のコンプリート機能があるにょ。

94 名前:名無しさん@お腹いっぱい。 [03/07/31 12:08.net]
>>93 あったにょ?知らなかったにょ

95 名前:ぼるじょあ ◆yBEncckFOU mailto:(^^) [03/08/02 04:59.net]
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ

96 名前:コンプマン [03/10/15 14:57.net]
今日はすごい裏技を紹介します。
題して、 「 1から255までループ 」

まず、 1から255までの連続したファイル名を用意します。
中身は空でかまいません。
そのファイルをどこかのディレクトリに格納します。

そして、そのディレクトリに移動したら
for i in *; do echo $i; done

これでばっちり1〜255までループできますね!

【応用編】
1万回ループしたいときは、ファイルを
1〜10000まで用意するといいですよ

97 名前:名無しさん@お腹いっぱい。 [03/10/15 15:10.net]
>>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.net]
>>97
新たな投稿ありがとう。 ミッションスタート!!

ファイル名を

000
001
002
・・・
254
255

と書き換えましょう

99 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/15 15:49.net]
裏技やるのにファイル作るの面倒な人用↓
a=0;while [ $a -le "255" ];do touch $a;let a="${a}+1";done

こいつで裏技バッチリ。

100 名前:コンプマン [03/10/15 16:53.net]
応援ありがとう!!
だが、それではファイル名が>>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 名前:今婦てぃっく mailto:sage [03/10/15 18:37.net]
>>100
a=0;while [ $a -le "255" ];do touch `printf %03d\\n $a` ;let a="${a}+1";done

102 名前:今婦てぃっく mailto:sage [03/10/15 18:39.net]
>>101
\\nいらね〜・・・touch ``なしで実験したんだよもん

103 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/15 18:54.net]
桁数そろえるには、こんな感じかな。
for i in *;do mv $i `echo $i |sed "s/^\([0-9]\)$/00\1/;s/^\([0-9][0-9]\)$/0\1/"`;done

104 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/16 09:50.net]
GNU coreutils の seq でいいよ...


105 名前:コンプマン [03/10/16 10:35.net]
>>104
for i in `seq -w 255`; do touch $i; done
と、こうくるわけですか。さすが グニュー使いは裏技使い!
もちろん動作も最も速くて完璧超人ですか・・・

でももしこれが 255000 だったりしたらたいへんです
なかなか始まりません。 これが今日の裏技。

106 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/16 10:45.net]
seq -w 255000 | while read i;do echo $i;done
だと、ちっとまし?

107 名前:今婦てぃっく mailto:sage [03/10/16 14:17.net]
>>105
のまえにラインバッファの限界こないか?
xargsとかつかいな

108 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/16 14:31.net]
>>104
> GNU coreutils の seq でいいよ...

zsh だとビルトインですが何か?

109 名前:コンプマン [03/10/16 14:40.net]
>>107
それは大丈夫だ。
100万個のループでも我慢して待てば動作するぞ!

だが 1000000 は 1e+06 と表現されるから注意が必要だ。
キミも渡来!

110 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/16 14:48.net]
>>108
何でもかんでも built-in にするのキモい。



111 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/16 17:47.net]
>>110
思想的にちょっぴり同意。

112 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/16 18:46.net]
busybox立場無いなぁ とか思ったりしたけど バッシュレ?

113 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/16 19:13.net]

built-inだと誇らしげに言ってるあたりがイタイね

114 名前:名無しさん@お腹いっぱい。 [03/10/16 21:03.net]
void main (){}

をa.outとコンパイルして

a.out && echo "sage"

とするとsageと表示されるのですがそんなものなのですか?
返り値を返してはいないのですが。。。
不定の結果なのでしょうか?

115 名前:名無しさん@お腹いっぱい。 [03/10/16 21:26.net]
>>114
./a.out; echo $?
だとどう?


116 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/16 23:25.net]
>>110
> 何でもかんでも built-in にするのキモい。
>>113
> built-inだと誇らしげに言ってるあたりがイタイね

そうかな。coreutils, bash を両方インストールするのが無駄

117 名前:名無しさん@お腹いっぱい。 [03/10/17 01:23.net]
>>116
coreutils = fileutils + textutils + sh-utils
どのみち使う。無駄なわけない


118 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/17 02:18.net]
zsh はいつか perl も built-in にしそうだな。

119 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/17 02:39.net]
ゆくゆくは Emacs を

120 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/17 02:58.net]
>>117
> coreutils = fileutils + textutils + sh-utils
> どのみち使う。無駄なわけない

Linux ゆーざだけでは?



121 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/17 10:35.net]
ああ、>>117 の 3 つがまとまった coreutils は GNU の産物だからね。
Linux 使いは coreutils パッケージとしてまとめてインストールしておいたほうが
本気で細々したプログラム群を個別にインストールしなくていいので楽。
coreutils が要らないって人は別のパッケージングや管理方法を使ってるんでしょう。たぶん。

122 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/17 10:39.net]
>>121
> Linux 使いは coreutils パッケージとしてまとめてインストールしておいたほうが
> 本気で細々したプログラム群を個別にインストールしなくていいので楽。

板違い。

> coreutils が要らないって人は別のパッケージングや管理方法を使ってるんでしょう。たぶん。

OS 附属のものを使ってます。

123 名前:名無しさん@お腹いっぱい。 mailto:sage [03/10/17 14:07.net]
>>112
あれは限定された環境で使うためのものじゃん。

124 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/10 09:22.net]
補完の話じゃなくて申し訳ないが質問。

十年以上 tcsh使ってて、
たまーに Linuxとか cygwin入ってる Windowsとかで bashを使うことが
あって、そのたびに面倒だなーと思ってるんだけど

bash で tcsh の implicitcd に相当することをするにはどうするの?
(ディレクトリ名タイプだけで cdする機能)


125 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/10 20:22.net]
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'
...

126 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/16 20:55.net]
bashが当たり前に動いてるUNIXってあるんですか?

127 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/16 22:07.net]
linux

128 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/16 22:19.net]
cygwin

129 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/16 22:24.net]
>>126
ずいぶん前から Solaris にも入ってるよ。

130 名前:名無しさん@お腹いっぱい。 mailto:sage [03/11/17 21:27.net]
solarisですか!勉強になりました。調べてみます。



131 名前:仕様書無しさん [04/02/15 19:32.net]
補完の質問ではないのですが、他にbashのスレが無いようなので
ここに書かせていただきます。
ls -l | grep '^d'
のようなパイプラインの実現方法なのですが、
@foo.shのようなファイルに記述してそこにパスを通す
A.bashrcで関数function foo{...}と定義する
上記の@とAのどちらが適切なのでしょうか。

132 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/15 20:20.net]
・シェル関数はカレントシェルのプロセス内で実行される
・シェルスクリプトはサブシェル内で実行される

ls -a | grep なんとか

というコマンド列はどっちでも変わらない。

133 名前:名無しさん@お腹いっぱい。 mailto:sage [04/02/15 21:52.net]
>>131
どちらがといわれても、どっちも空白にしか見えない。

134 名前:コンプマン [04/03/01 11:40.net]
今日はbashのif文で質問だ!
if文は便利だが、AND条件でちょっと困ったことがある

if [ "$HOGE"="hoge" and "$PIYO"="piyo" ]; then 〜

みたいなことをやりたいときは どうするのが賢いかな?
if文if文、またif文!?

135 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/01 11:51.net]
あきらめて下さい。

136 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/01 12:08.net]
if [ list1 -a list2 ]; then 〜

137 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/01 13:00.net]
>>134
if [ "$HOGE" = hoge ] && [ "$PIYO" = piyo ]; then
補完関係ないし。

138 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/01 13:20.net]
[ が何だかわかってるのかな

139 名前:コンプマン mailto:sage [04/03/01 13:45.net]
>>138
今知った! 賢くなった!

>>137
ありがとう! 紳士よ!

140 名前:名無しさん@お腹いっぱい。 mailto:sage [04/03/01 13:54.net]
>>134
help test
or
man test




141 名前:名無しさん@お腹いっぱい。 [04/04/13 13:15.net]
if文で文字列の辞書比較

142 名前:名無しさん@お腹いっぱい。 [04/04/14 15:15.net]
if文で文字列の辞書比較
はどうやら出来そうも無い

143 名前:名無しさん@お腹いっぱい。 [04/04/17 14:48.net]
if文で文字列の辞書比較
はどうやら出来そうも無い
別の方法で実現することに

144 名前:名無しさん@お腹いっぱい。 [04/04/17 15:01.net]
if文で文字列の辞書比較
はどうやら出来そうも無い
別の方法で実現することに
したいと僕のアナルが報告

145 名前:名無しさん@お腹いっぱい。 mailto:sage [04/04/27 21:52.net]
if文で文字列の辞書比較
はどうやら出来そうも無い
別の方法で実現することに
したいと僕のアナルが報告
するためにローションを

146 名前:名無しさん@お腹いっぱい。 [04/05/01 16:45.net]
if文で文字列の辞書比較
はどうやら出来そうも無い
別の方法で実現することに
したいと僕のアナルが報告
するためにローションを
ぬ<tab>

ぬか ぬっころす ぬりたくり ぬるぽ

if文で文字列の辞書比較
はどうやら出来そうも無い
別の方法で実現することに
したいと僕のアナルが報告
するためにローションを



147 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/01 22:55.net]
>146 ガッ!! AA(ry

148 名前:名無しさん@お腹いっぱい。 [04/05/11 10:20.net]
uniqするにはsortしなければならないけど
sortしてuniqしたあと、sort前に戻したい

というか、sortなしでuniqしたい
どうしたらいいかな?

自分で書いたらかっこよくなかった
スタイリッシュな方法キボン

149 名前:名無しさん@お腹いっぱい。 [04/05/11 10:24.net]
cshがあれば他はいらなくね?
ぬるぽ

150 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/11 10:59.net]
番号つけてsortしてuniqして番号順にsortして番号消すってのが、
かっこよくない方法か?>>148



151 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/11 11:03.net]
補完と関係あるのか?

152 名前:名無しさん@お腹いっぱい。 [04/05/11 11:41.net]
>>150
番号つけてソートしたら番号順にソートされて
つまりそれってソートされないんじゃ?

153 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/11 11:56.net]
>>152
番号以外の部分でソートするってことです。

154 名前:名無しさん@お腹いっぱい。 [04/05/11 12:21.net]
丁寧にソートするですね

そーっと


ウェーハッハッハ

155 名前:名無しさん@お腹いっぱい。 [04/05/11 12:23.net]
tcsh

156 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/11 17:18.net]
ソートしてみた。
視覚化になんと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


157 名前:名無しさん@お腹いっぱい。 mailto:sage [04/05/13 05:48.net]
csh, tcshはうんこ

158 名前:名無しさん@お腹いっぱい。 [04/06/09 00:40.net]
バージョン 2.05bで、
コマンド ./bin/mycommand を補間しようとして、
./b のあとに補完すると、
./bin を補完してくれるのですが、
「n」のあとに余分なスペースを一つ入れられてしまいます。
期待しているのは
./bin/ と(スペースなしで)補完してくれることなんですが、
どう設定すればいいかご存知の方、
教えて下さい。

159 名前:名無しさん@お腹いっぱい。 mailto:sage [04/06/09 01:43.net]
zsh を使う

160 名前:名無しさん@お腹いっぱい。 mailto:sage [04/06/14 02:44.net]
>>158
そういう設定にしちゃってるんじゃない?
新しいアカウントでもそうなる?
setやcompleteの出力を確認してみてみ。



161 名前:名無しさん@お腹いっぱい。 [04/06/16 03:08.net]
>>160
設定の問題ではなさそうで、
2.05aでは問題なしだった。


162 名前:名無しさん@お腹いっぱい。 mailto:sage [04/06/16 03:28.net]
うちじゃ 2.05b でも、たとえば ls ./b <tab> で ls ./bin/ になるよ。
コマンドに対して complete でなんか設定しているんじゃないの?


163 名前:名無しさん@お腹いっぱい。 [04/06/16 03:33.net]
>>162
コマンドの引数じゃなくてコマンドそのものの補完の時。
というか公式パッチ確かめたら、出てました。
bash205b-003でした。

164 名前:名無しさん@お腹いっぱい。 [04/07/29 22:01.net]
bash 3は{1..10}を展開するようになったんだね。
**/Makefileも展開して欲しいなあ。

165 名前:名無しさん@お腹いっぱい。 mailto:sage [04/07/30 00:06.net]
>>164
でも{01..10}は展開してくれないんだ…
よって価値無し(wgetでアレなことするには)。

166 名前:名無しさん@お腹いっぱい。 mailto:sage [04/07/30 11:24.net]
$ for i in `seq -w 1 10`;do wget www.example.com/fuck/porn/teen$i.wmv;done

seqがないシステムだとどうやって苧としてるの?>all



167 名前:名無しさん@お腹いっぱい。 mailto:sage [04/07/30 11:42.net]
>>166
man 1 curl

168 名前:166 mailto:sage [04/07/30 11:49.net]
>>167

curlだとそんな芸当ができたのかorz


169 名前:名無しさん@お腹いっぱい。 mailto:sage [04/07/30 11:52.net]
seqがないシステムって多いの?

170 名前:名無しさん@お腹いっぱい。 mailto:sage [04/08/27 14:59.net]
>>166
まず、 1から255までの連続したファイル名を用意し



171 名前:名無しさん@お腹いっぱい。 [04/08/27 15:00.net]
コマンドの実行結果って何で見れるんだっけ?
exit(x); とかのxの値のことね

$!だと思ったけどなんか違った

172 名前:名無しさん@お腹いっぱい。 mailto:sage [04/08/27 15:49.net]
manくらい読めよ。
$?な

173 名前:名無しさん@お腹いっぱい。 mailto:sage [04/08/27 16:53.net]
for ((i=0; i<20; i=i+1));do
wget www.hoge.com/`printf "%02d"`.jpg $i;
done

174 名前:名無しさん@お腹いっぱい。 mailto:sage [04/08/27 16:55.net]
あう...
for ((i=0; i<20; i=i+1));
do wget www.hoge.com/`printf "%02d\n" $i`.jpg;
done

175 名前:名無しさん@お腹いっぱい。 mailto:sage [04/08/27 17:44.net]
>>172
www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html
書いてないんだよね
Linuxはウンコなのかなぁ・・・

176 名前:名無しさん@お腹いっぱい。 mailto:sage [04/08/27 18:29.net]
>>175
www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html#lbAT
あるじゃん。

bash は Linux 専用じゃないよ。

177 名前:名無しさん@お腹いっぱい。 mailto:sage [04/08/27 18:43.net]
>>174
curl 'www.example.com/[00-19].jpg' -o '#1.jpg'

178 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/08 16:22.net]
perlは反則?
$ perl -e "('001'..'100'){s#(.*)#`wget www.hoge.com/$1.jpg`#e}"

179 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/08 16:37.net]
>>178 スレタイ読んでみれば。

180 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/08 21:22.net]
こっちでやろうよ。

連番のH画像を一気にダウンロードする
pc5.2ch.net/test/read.cgi/unix/979106537/



181 名前:名無しさん@お腹いっぱい。 [04/09/16 23:17:08.net]

for i in *
do
done

ではエラーになってしまいます。
bashで空文はどうすればいいのでしょうか?

182 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/16 23:18:44.net]
>>181
for i in *
do
:
done


183 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/17 01:07:56.net]
bash-2.05b$ たまには
たまには補完スレらしく補完してみたり。 たまには糞スレを荒らしてみたり。
bash-2.05b$ たまには


184 名前:名無しさん@お腹いっぱい。 [04/09/19 22:09:56.net]
$( < /etc/passwd ) と $( cat /etc/passwd )
は同じ事ですか?
アドバイスお願いします。

185 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/19 22:24:29.net]
>>184
違う
catという名前のrootにsetuidされたrmコマンドがパスの通ったところの最初にあったら怖いだろ

186 名前:名無しさん@お腹いっぱい。 [04/09/19 22:49:57.net]
>>185
レスありがとうございます。
具体的には$( < /etc/passwd )の方が安全と言うことなのでしょうか?
いまいちつかめないのですが・・・

187 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/20 03:18:38.net]
全然違います。

188 名前:名無しさん@お腹いっぱい。 [04/09/21 23:12:43.net]
ところで小数の計算ってどうやるの?
for(i=0.0;i<10.0;i=i+0.1){}みたいにしたいのに、やり方がさっぱりわからん。
どなたかやり方教えてください。

189 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/21 23:53:31.net]
>>188
10倍して整数で計算しようぜ

190 名前:名無しさん@お腹いっぱい。 [04/09/22 00:29:58.net]
Cシェルでファイルを読み込む方法を教えて下さい。




191 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/22 00:51:09.net]


192 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/22 01:55:54.net]
>>190
set `cat hoge`

193 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/22 08:06:34.net]
>>190
あなたの想定している「ファイルを読み込む」を説明してください.

194 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/22 13:04:13.net]
>>188
整数部分と小数部分でダブルループにする

195 名前:188 mailto:sage [04/09/22 22:15:29.net]
レスしてくれた人、ありがとうございます。
参考にさせていただきます。

196 名前:名無しさん@お腹いっぱい。 [04/09/22 23:15:01.net]
>>192
>>192
神様へ。
レスありがとうございます。

何がやりたいかというとですねぇ・・・

Cシェルで、ある実行ファイルを実行したいときに、それに渡すためのパラメタを、
ファイルから読み込みたいということなんです。
イメージとして、

// イメージここから
#!/bin/csh

read init.ini // iniファイルを読み込む

Hoge $aaa // 実行ファイルHogeに対して、読み込んだinit.iniに記述している項目を$aaaに設定し、
// パラメタとして指定するということです。

// イメージここまで



197 名前:名無しさん@お腹いっぱい。 mailto:sage [04/09/23 09:41:02.net]
>>196
Hoge `cat init.ini`

198 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/18 18:03:46 .net]
aliasで外部アプリ起動時に引数を渡すには
スクリプトを書く以外に方法はありませんか?

alias hage='/d/program\ files/hage/hage.exe $* &'

みたいなaliasを登録したいんですけど。

199 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/21 19:38:31 .net]
i-searchで履歴を検索する時に大文字小文字を区別できませんか?
TABでmenu-completeに設定してるんですけど
*abc*<TAB>
等と入力するのが面倒なので
TABで先頭一致補完、Ctrl+TABでインクリメンタル補完にしたいんですけど
ワイルドカードを使わずにインクリメンタル補完する方法ってありますか?

200 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/21 19:40:27 .net]
うぁ読み難いですね。
質問したいことは二つあります。

1.i-searchで履歴を検索する時に大文字小文字を区別できませんか?

2.TABでmenu-completeに設定してるんですけど
*abc*<TAB>
等と入力するのが面倒なので
TABで先頭一致補完、Ctrl+TABでインクリメンタル補完にしたいんですけど
ワイルドカードを使わずにインクリメンタル補完する方法ってありますか?

よろしくお願いします。



201 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/21 19:41:43 .net]
度々すいません。訂正です。
うぁ読み難いですね。
質問したいことは二つあります。

1.i-searchで履歴を検索する時に大文字小文字を区別できませんか?

1.i-searchで履歴を検索する時に大文字小文字を区別しないようにできませんか?

202 名前:名無しさん@お腹いっぱい。 [05/01/23 01:21:31 .net]
タブを押したとき、直前の単語に * が含まれていればマッチするもの全てに展開、
含まれていなければ候補を1つずつ回って行くという挙動にできますか?


203 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/23 10:23:22 .net]
>>202
zsh に乗り換える

204 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/23 11:01:14 .net]
展開うざくね?

205 名前:名無しさん@お腹いっぱい。 [05/01/28 23:33:32 .net]
### で始まる文字列が来るまで
テキストを表示する
というスクリプトを書きたいんだけど
最も短く記述するには
なにがいいかな

206 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/28 23:39:05 .net]
>>205
bashとの関係は・・・
漏れならこんなの書きそうだが
gawk '/^###/{exit} {print $0}' ファイル名


207 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/29 00:20:58 .net]
sed -n -e '/^###/q' -e p
の方が短い

208 名前:名無しさん@お腹いっぱい。 mailto:sage [05/01/29 00:59:33 .net]
i-searchで履歴を検索する時に大文字小文字を区別しないようにできませんか?

209 名前:名無しさん@お腹いっぱい。 [05/02/16 23:13:21 .net]
ヒアドキュメント内で痴漢したいんですけど、どうしたらいいですか?
こんな感じで使いたいですが

name="usagi"
cat > tmp.txt <<'SAILORMOON'
tsukino $name
SAILORMOON

210 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/17 09:51:42 .net]
>>209
パラメータ展開したいんなら、
終了文字列をクォートしちゃいかん。

name="usagi"
cat > tmp.txt << SAILORMOON
tsukino $name
SAILORMOON

あと、bash補完の話題じゃないので、シェルスクリプトスレに書いてくれ。



211 名前:名無しさん@お腹いっぱい。 [05/02/17 13:16:48 .net]
>>210
それだと
tsukino usagi
にならず
tsukino $name
のままなんですよ

あと、続きはシェルスクリプトスレを探してみます

212 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/17 13:37:17 .net]
>>211
んなこたぁない。

cat > tmp.txt << 'SAILORMOON'

を、↓

cat > tmp.txt << SAILORMOON

にしてもう一回やってみろ。
(どこが違ってるかわかってる?)

ちゃんと、
tsukino usagi
と表示されるよ。

213 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/17 15:17:40 .net]
できtらー!ありがとー!

214 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/18 00:30:45 .net]
Windowsのコマンドプロンプトのように
ファイル名やパス名を補完した結果の文字列を
ダブルクォートで囲むようにしたいのですが、
どうしたらよいでしょうか?

cd My<tab>
    ↓
cd "My Documents"


completeコマンドでprefix,suffixにダブルクォートを指定しても
うまくいきません・・・



215 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/20 16:56:40 .net]
zshなら勝手になる

216 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/20 17:30:42 .net]
>>214
cd "My<tab>
じゃあダメかね?

217 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/21 22:37:05 .net]
>>214
cd My¥ Documents となると思ふけど,それぢゃ具合悪くって?

218 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/21 22:59:57 .net]
レスどうもー。

>>215
できればbashでやりたいな、と。

>>216
その"を打つのが面倒なので補完したいのです・・・。

>>217
具合悪いです・・・。
cygwinからwinアプリを起動する時の引数として
それだとうまくいかないんですよねぇ。

219 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/22 02:30:35 .net]
フォルダ名変えちまえ

220 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/22 02:47:09 .net]
function qwinpath { cygpath -mal "$@" | while read; do f=${REPLY//\//\\}; echo \"$f\"; done }
function amp { winamp $(qwinpath "$@" ) & }

cygwinスレでwinampにスペースを含むパスを送りたいから助けてくれと書き込んだ時に教えてもらった。

>cygwinからwinアプリを起動する時の引数
を用意してくれる。





221 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/25 20:42:15 .net]
>>220
ありがとうございます。
しかし、思ったような動作はしませんでした。
うまい方法はないようですね。
bashを直接いじることにします。

222 名前:名無しさん@お腹いっぱい。 [05/03/12 22:46:10 .net]
A.txt というファイルに、

AAA='/home/user/sample.conf'

と書かれている行があって、これの引数部分を変数に代入するのに

PARA=`sed -ne "s/^AAA.*'\(.*\)'/\1/p" A.txt`

とやると一応、値の後ろに一文字空白がくっついてしまいます。
これを取るにはどうすれば良いのでしょうか。

223 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/12 23:51:21 .net]
>>222
PARA=`sed -ne "s/^AAA.*'\(.*\)' */\1/p" A.txt`

224 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/13 00:13:47 .net]
>>223
bash か sed か、どちらのミスなのか迷ってたのですが、
sedの方でしたか。
上手く行きました!ありがとうございます。

225 名前:名無しさん@お腹いっぱい。 [05/03/17 14:44:29 .net]
sedでカンマの前に値が入ってなかったらnullという文字列を入れる処理を作っているのですが
どうもうまくいきません。
実際に打ち込んでるコマンドは
sed 's/,[:space:]*,/,null,/g' < a > b

aのファイルには
a,b,,d,e,f,,
,,,,,,,,,,
となっています。

すみませんが誰かご教授お願いします。

226 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/17 15:25:05 .net]
期待している出力例がわかりまへん。

227 名前:225 [05/03/17 16:04:49 .net]
すいません
期待してる出力例は
225にあるaのファイルを
a,b,null,d,e,f,null,null
null,null,null,null,null,null,null,null,null,null,null
としてb出力するようになるようにしたいです。

申し訳ありません。

228 名前:名無しさん@お腹いっぱい。 mailto:sage [05/03/17 16:39:10 .net]
>>225
あまりきれいじゃないが:
sed -e 's/.*/,&,/' -e ':1' -e 's/,[[:space:]]*,/,null,/' -e 't 1' -e 's/,\(.*\),/\1/'

229 名前:225 mailto:sage [05/03/17 16:45:45 .net]
>>228
まだ、駆け出しですが是非参考にさせてもらいます。
本当にありがとうございます。

sage忘れすいません。

230 名前:(´д`)ノ ◆zAyjllBm/g mailto:sage [2005/03/21(月) 18:01:04 .net]
$ cd // && pwd
裏面に行けるズラ



231 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/21(月) 18:13:26 .net]
$ cd / && pwd
/
$ cd // && pwd
//
$ cd /// && pwd
/

裏面キター

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/21(月) 18:33:02 .net]
ls //bin

233 名前:(´д`)ノ ◆zAyjllBm/g mailto:sage [2005/03/21(月) 18:35:58 .net]
[root@hoge /]$ find ./ -name //
[root@hoge /]$

[root@hoge /]$ mkdir /
mkdir: ディレクトリ `//' を作成できません: ファイルが存在します

[root@hoge /]$ touch //
touch: `//' のタイムスタンプを設定中: 許可がありません

[root@hoge /]$ cd //
[root@hoge //]$


('A')....w
rm ーfr //
はこわいからできない。


234 名前:(´д`)ノ ◆zAyjllBm/g mailto:sage [2005/03/21(月) 18:47:34 .net]
ごめんうそついた。
ほんとは一般ユーザでやった


ノシ

235 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/21(月) 19:19:11 .net]
ダブった / はカウントされないだけ

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/21(月) 19:46:39 .net]
>>231 みたいに一貫性がないのは、実害はないけどバグでしょ。

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/21(月) 21:50:28 .net]
>>236
仕様。
www.faqs.org/faqs/unix-faq/shell/bash/
の E10

238 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/21(月) 22:45:22 .net]
仕様という名のバグだろ。

Q.□ボタンが凹むのですが
A.仕様です

アホか

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/21(月) 23:28:17 .net]
>>238
>>237 のリンク先読んだ?
意図てきにそうしてあるよ。

240 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/03/21(月) 23:39:04 .net]
> 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'.
み、見たことねぇ……(;´Д`)



241 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/04(月) 11:46:01 .net]
bashdbって使ったことありますか?
簡単なステップ実行できますね。

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/04(月) 14:12:45 .net]
>>241
もっと詳しく

243 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/04(月) 14:22:16 .net]
>>242
こんな感じ。
Administrator[ 2:22PM]% bashdb a.sh M-SAKAI1:~
Bash Debugger version 1.2.4
Reading source from file: a.sh
Stopped at line 3
a.sh:3 >ls
bashdb> ?
bashdb commands:
break N set breakpoint at line N
break list breakpoints & break condition
condition foo set break condition to foo
condition clear break condition
delete N clear breakpoint at line N
delete clear all breakpoints
display EXP evaluate and display EXP for each debug step
display show a list of display expressions
undisplay N remove display expression N
list N M display all lines of script between N and M
list N display 5 lines of script either side of line N
list display 5 lines if script either side of current line
continue continue execution upto next breakpoint
next [N] execute [N] statements (default 1)
print expr prints the value of an expression
trace toggle execution trace on/off
ftrace [-u] func make the debugger step into function FUNC
(-u turns off tracing FUNC)
help print this menu
! string passes string to a shell
quit quit


244 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/04(月) 14:35:38 .net]
>>243
すばらしそうだな

245 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/04(月) 15:24:02 .net]
>>244
ソースの./bash-3.0/examples/bashdb/bashdbに入ってるよ。
引数にシェルスクリプトを指定すればすぐ使えます。

246 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/01(日) 22:32:09 .net]
-aalias
-bbuiltin
-ccommand
-ddirectory
-eexport
-ffile
-ggroup
-jjob
-kkeyword
-sservice
-uuser
-vvariable


247 名前:名無しさん@お腹いっぱい。 [2005/05/08(日) 23:07:20 .net]
bashのコマンドラインからコマンド打つときの
引数の長さや数の上限は、環境変数で変更できるの?

248 名前:名無しさん@お腹いっぱい。 [2005/05/15(日) 20:29:49 .net]
bashの保管ってコンテキストで変えられるの?
たとえば
man TAB
だとmanのあるやつがリストアップとか

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/15(日) 21:11:28 .net]
>>248
www.google.no/search?q=bash の9番目

250 名前:名無しさん@お腹いっぱい。 [2005/05/15(日) 21:37:40 .net]
プログラマぶるか




251 名前:名無しさん@お腹いっぱい。 [2005/05/24(火) 18:02:54 .net]
bashでファイルをインクルードする方法ってないでしょうか?
Aというファイルに関数abcというのがあり、
BというスクリプトからAの中にある関数abcを呼び出したいんですが
検索しても見つからなかったのでご教授お願いします。


252 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/24(火) 18:10:25 .net]
>>251
.とか。

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/25(水) 09:02:06 .net]
>>251
ソース

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/25(水) 17:32:54 .net]
初心者です。251がどこを検索したのか知りたいんですが教えて下さい。

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/25(水) 17:55:22 .net]
>>254
このスレ


256 名前:名無しさん@お腹いっぱい。 [2005/05/26(木) 14:04:15 .net]
タブ補完でディレクトリを手繰るとき、ディレクトリがシンボリックリンクだと
2回タブキーを押さないといけないのがうざったいですが、なんとかなりませんか?

bash2.05です。昔は、普通のディレクトリでもディレクトリへのシンボリックリンクでも
タブ1回で済んでいたような気がします。

257 名前:名無しさん@お腹いっぱい。 [2005/05/29(日) 13:14:08 .net]
>>256
echo set mark-symlinked-directories on >> ~/.inputrc

258 名前:名無しさん@お腹いっぱい。 [2005/07/07(木) 10:34:34 .net]
whichコマンドでjavacを指定すると
/usr/fuga/bin/javac
となるんですが、
これを
/usr/java/j2sdk1.4.2_05/bin/javac
に変更したいのですが、どうすればよいでしょうか?

.bash_profileの中身には
PATH=$PATH:$HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
($HOMEはfuga)
となっていますが、これは変えたくないのですが・・・

ご教授お願いします。

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/07(木) 10:36:23 .net]
>>258
alias javac=/usr/java/j2sdk1.4.2_05/bin/javac

bash なら which より type 使え。

260 名前:七資産@尾名課一敗 mailto:sage [2005/08/06(土) 13:07:42 .net]
bash の Trap 設定ってデフォルトで以下が入ってしまうのは?

--------------------------
bash$ trap
trap -- '' SIGINT
trap -- '2' SIGQUIT
bash$
--------------------------
何かの罠?

Solaris8 (SPARC)です。
--------------------------
$ pkginfo -l SMCbash
PKGINST: SMCbash
NAME: bash
CATEGORY: application
ARCH: sparc
VERSION: 3.0
BASEDIR: /usr/local
VENDOR: FSF
PSTAMP: Steve Christensen
INSTDATE: x月 xx 2005 hh:mm
EMAIL: steve@smc.vnet.net
STATUS: 完全にインストールされました。
FILES: 261 installed pathnames
5 shared pathnames
22 directories
21 executables
16794 blocks used (approx)
$
--------------------------



261 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/06(土) 14:08:39 .net]
>>260
パッチあてれ。

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/06(土) 14:09:38 .net]
>>260
/etc/profile

263 名前: mailto:sage [2005/10/20(木) 20:46:12 .net]
起動したら最後PID見てkillするしか止める方法が無いプログラムの
start、stopをbashで書こうと思っているのですが(XXXXctlみたいな奴です)
PIDを取得するのに良い方法はあるんでしょうか?

今は$(ps -ef | grep プログラム名 | cut -c 9-14 | sed -e "s/\s//g")とかやって
配列に突っ込んでるんですが、、、
そもそもpsの出力って固定長でしたっけ?

ちなみにOSはRHES3です

264 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/20(木) 22:13:22 .net]
>>263
$!

265 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/11/05(土) 12:15:34 .net]
>>263
お前それ板違いだろ。コママンドライン補完でもないし…

/FYI/ pgrepが入っているはずだよ。

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/25(日) 11:37:35 .net]
~/.inputrc に

"\M-p": history-search-backward
"\M-n": history-search-forward

と書いてあるんだが、3.1 にしたら効かなくなったみたい。

"\ep": history-search-backward
"\en": history-search-forward

なら

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/20(金) 22:53:24 .net]
$ man find -print0

man にイタズラできるズラ

268 名前:名無しさん@お腹いっぱい。 mailto:age [2006/02/13(月) 06:13:36 .net]
zsh が流行りだけど漏れは bash も軽くて好きだ。補完は…

shopt -s hostcomplete
complete -d cd pushd rmdir
complete -c type which man

これくらいしかやってない('A')

しかしデフォルトでドットファイルが補完対象になるのはちょっとウザいな。
これを止めさせる方法誰か知らないかい?


269 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/13(月) 06:21:37 .net]
ぐわ、自己解決だスマソ
~/.inputrc に

set match-hidden-files off

を加えればいいようだ。


270 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/02/13(月) 11:38:34 .net]
Tab補完候補をカラー表示したくてzsh使ってるが
ホントにbashの方が軽いんだろうか?




271 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/03/25(土) 01:58:40 .net]
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 .net]
ずんwikiにいろいろ書いといた。
変だったら直しておいて。

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

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

275 名前:名無しさん@お腹いっぱい。 [2006/08/03(木) 23:08:47 .net]
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 .net]
インクリメンタルサーチを使いたいのですが
Ctrl+Rで前に戻れるけど、これだけでは意味がわからないです。
Ctrl+Sを押すと停止してしまってCtrl+Qを押すまで復帰しません。
使い物にならないのですがどうにかならないでしょうか

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

$ stty -ixon

を実行しておく。

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

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

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

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

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



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

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

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

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

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/25(土) 09:38:04 .net]
tcshのpostcmdというのと同じことをbashでやりたいんですが,
何か良いやり方はありませんか?

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/25(土) 11:16:31 .net]
>>284
PROMPT_COMMAND

286 名前:284 mailto:sage [2008/10/25(土) 11:54:03 .net]
いや,それはtcshでいうところの precmdであって,
postcmdはコマンドを実行する直前に動作するものなので
それだと目的が実現できないんですよ

287 名前:名無しさん@お腹いっぱい。 [2009/03/05(木) 16:29:17 .net]
bashでTabをうつとファイル名が補完されますが
補完対象から「.」で始まるファイルを外すことはできますか。
いつも「.svn」が補完対象に入ってうざいんです。

288 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/05(木) 17:59:10 .net]
>>287
echo 'set match-hidden-files Off' >>~/.inputrc

289 名前:名無しさん@お腹いっぱい。 [2009/03/08(日) 20:52:51 .net]
Objective-BashとかBash++とか、そういうの誰か作ってください。

290 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/08(日) 20:58:47 .net]
>>289
ostatic.com/bashpp



291 名前:名無しさん@お腹いっぱい。 [2009/04/18(土) 21:03:14 .net]
AAA_1996.txt
AAA_1997.txt
AAA_1998.txt
AAA_1999.txt
AAA_2000.txt
AAA_2001.txt
AAA_2002.txt
AAA_2003.txt
AAA_2004.txt
というファイルがあるときに、AAA_1999.txtからAAA_2002.txtまでをあるコマンドの引数に
与えたいと思うのですが、
command AAA_{1999|2000|2001|2002}.txt
とやってもだめでした。こういう場合はどう書けばよいでしょうか?


292 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 21:06:42 .net]
>>291
AAA_{1999..2002}.txt

293 名前:名無しさん@お腹いっぱい。 [2009/04/18(土) 21:18:31 .net]
ありがとうございます。
先のコマンドというのはunzipなんですが、lsとかだと教えてもらった書き方でいけたのですが、
unzipだと上手くいきません。ワイルドカード的な書き方に拘らず、全部書いてしまってもいいかとも
思うのですが、、、もし書き方があったら教えてください。

$ unzip AAA_{1999..2002}.zip
Archive: AAA_1999.zip
caution: filename not matched: AAA_2000.zip
caution: filename not matched: AAA_2001.zip
caution: filename not matched: AAA_2002.zip
結局何も解凍されず。

$ ls AAA_{1999..2002}.zip
AAA_1999.zip AAA_2000.zip AAA_2001.zip AAA_2002.zip
ちゃんと表示された。

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/18(土) 21:33:13 .net]
>>293
それは、unzipの仕様で、複数のファイルを列挙では指定できないため。

for文使うしかないな。

for f in AAA_{1999..2002}.zip; do unzip $f; done

295 名前:名無しさん@お腹いっぱい。 [2009/04/18(土) 21:36:34 .net]
>>294
すげぇ、、、、
あんたゴルゴみたいだな。


296 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/19(日) 21:45:56 .net]
このスレの存在意義を否定するわけじゃないが
あんまりbashの補完にねちねち拘るくらいなら、zsh使ったほうがいいよ

297 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 19:08:02 .net]
>>295
意味わからん。

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/20(月) 20:33:49 .net]
>>297
的確に的を射た解答をしてくれるって意味じゃないの

299 名前:名無しさん@お腹いっぱい。 [2009/12/10(木) 09:53:18 .net]
/tmp/hoge
が昨日作られたものかどうかチェックしたいんだけど
どう書けばいい?

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/12/10(木) 10:51:32 .net]
>>299
補完で?



301 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/09(水) 03:49:12 .net]
目指してる 未来が違うwwwwwwwww byシャープ
twitter.com/reoasa/statuses/28750429173055488 

302 名前:名無しさん@お腹いっぱい。 [2011/06/05(日) 11:48:59.62 .net]
bash-4.2で、変数DIRに適当なディレクトリが入ってる時に
$DIR[Tab] で補完しようとすると、
¥$DIR/hoge みたいに補完されてしまい、
変数$DIRがわざわざクォートされてしまって展開されません。

bash-4.1ではちゃんと$DIRが中身に展開されて補完されました。
展開させるには?

303 名前:名無しさん@お腹いっぱい。 [2011/06/15(水) 17:28:17.59 .net]
>>302 わかる方いませんか?

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/15(水) 22:49:20.83 .net]
Alt-Ctrl-e

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/15(水) 22:59:04.42 .net]
すみませんが詳しい方のみ回答をお願いします

306 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/16(木) 11:22:28.61 .net]
>>302
CTRL+ALT+e で展開出来るんじゃない?

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/16(木) 11:43:53.11 .net]
>>306
できねーよ

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/16(木) 11:46:54.94 .net]
すみませんが、詳しい方のみ回答をお願いします

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/16(木) 11:48:34.39 .net]
それ元ネタ何だっけ。

310 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/16(木) 11:59:56.92 .net]
元はしらんけど、おととしからずっと流行してる



311 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/16(木) 12:04:16.61 .net]
流行っていうか、パンデミック?

312 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/16(木) 13:27:48.56 .net]
>>302
$ bind -p | grep shell-expand-line


313 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/16(木) 14:24:46.10 .net]
>>312
質問と回答が噛み合ってないなぁ

/dir/hoge/boke っていうディレクトリがあったとして、
DIR=/dir/hoge と代入されてる状態で、
bash-4.1 では、$DIR/b[TAB] で補完できたのに
bash-4.2 では $DIRがクォートされる(なのにbokeの部分は補完される)
という中途半端な状態になるのを直したいってことだろ。

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/16(木) 14:44:43.24 .net]
$ bind -p | egrep complete-filename

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/16(木) 14:46:03.28 .net]
bashline.cを読めば分かるが、completeのその振る舞いは外から制御不可能。

316 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/16(木) 19:54:00.70 .net]
いづこも同じ 知ったかの夕暮れw

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/19(日) 16:33:21.39 .net]
bash-4.2では出来ないんですね。
わかりました。bash-4.1に戻します。

318 名前:名無しさん@お腹いっぱい。 [2011/06/20(月) 22:51:44.77 .net]
bashスクリプト内で source .bashrc が反映されません
どのようにすればスクリプト内で反映されるのでしょうか?

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/21(火) 06:13:48.29 .net]
>>318
スクリプト内で sourceしても、スクリプトを抜けたら元に戻るよw

320 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/21(火) 07:13:58.54 .net]
>>319
戻らないようにするにはどうすればいいのん?



321 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/21(火) 07:54:30.37 .net]
あぁ、釣りか。 つられちゃったw てへっ?☆

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/21(火) 11:58:55.21 .net]
>>320
無理

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/22(水) 11:07:25.25 .net]
子プロセスに環境変数を設定させる方法って無いかな。
Cのポインタ渡しみたいに。

324 名前:名無しさん@お腹いっぱい。 [2011/07/04(月) 10:55:06.11 .net]
投入コマンドのみフォントカラーを設定したいんだけど、できる?


[maro@2ch.net log]$ls
otakara.zip ero.zip
[maro@2ch.net log]$unzip ero.zip

↑の "ls", "unzip ero.zip" に色をつける感じで。

325 名前:名無しさん@お腹いっぱい。 [2011/07/06(水) 08:39:56.62 .net]
補完のエスケープシーケンスを Ctrl-I にして、
TABキーはそのままTABが入力できるようにしたいんですけど、
設定方法よろしこ。

326 名前: 忍法帖【Lv=22,xxxPT】 mailto:sage [2011/07/06(水) 10:46:16.22 .net]
タブ文字を入力したい時はC-v C-iかC-v TAB

327 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/06(水) 11:06:55.65 .net]
>>326
それは知ってます(笑)

それでは嫌なので、TABだけでTAB入力、
Ctrl-I のエスケープシーケンスで補完にしたいんですが。

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/06(水) 11:19:37.71 .net]
わかる人だけお願いします

わからない人は黙っていなさい

329 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/06(水) 11:36:02.09 .net]
>>327
bash側の設定では無理だと思うよ。
X側の設定でTABが送るキーコードを変えるとか
そういう無茶をしないと無理だと思う。

330 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/06(水) 12:45:32.72 .net]
>>329
逆じゃね?bash側でなんとかしないと解決しないと思うんだが



331 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/06(水) 13:02:04.12 .net]
どうやるの?

332 名前:名無しさん@お腹いっぱい。 mailto:sega [2011/07/11(月) 20:33:14.84 .net]
あるコマンドを、成功するまで指定回数分リトライする
というスクリプトを、スタイリッシュに書いてください。

333 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/11(月) 20:52:24.02 .net]
ここは補完スレだが。
宿題は自分でやれ

334 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/11(月) 21:16:58.86 .net]
>>333
誘導しろよ

335 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/11(月) 21:27:14.27 .net]
あるコマンドを、成功するまで指定回数分リトライする
という補完設定を、bashでスタイリッシュに書いてください。

336 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/11(月) 23:18:00.32 .net]
わかる人だけお願いします

わからない人は黙っていなさい

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/11(月) 23:41:30.01 .net]
分かるから書くが、他所に行け。

338 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/12(火) 13:25:20.20 .net]
>>337
スタイリッシュさが伝わらない。 あなたは失格ですね。

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/13(水) 00:25:15.87 .net]
とっとと答えろ

アホ・ボケ

340 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/07/13(水) 09:26:49.48 .net]
坊や提出日まであとどれくらいだい?



341 名前:名無しさん@お腹いっぱい。 [2011/12/09(金) 16:46:02.45 .net]
カーソルの↑とかでヒストリーを出して編集すると、
ヒストリーが編集されてしまいますが
これをやめたいときはどうしたらよいでしょうか。

342 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/10(土) 08:41:44.11 .net]
fcじゃね

343 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/16(金) 08:09:36.88 .net]
>>304 >>306 >>314

bash-4.1では CTRL+ALT+E 押さなくても最初から展開されるんだよ。
bash-4.2でも同じように最初から展開される方法を質問してるんだろ。

344 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/02/10(日) 16:06:52.65 .net]
質問です
bashの補完機能使うとだーって候補が出るじゃないですか
その候補から検索でわーって絞り込みたいんです
出来ますの?勿論ググりましたが、当方馬鹿なのでわかりません
サルでも分かるような回答を強く期待します
僕はこういう小バカにしたような書き方しか出来ませんが、凄く切実に知りたいです
さぁどうぞ↓

345 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/02/10(日) 21:47:46.95 .net]
      ↑
      阻止

346 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/02/11(月) 13:29:49.78 .net]
できますわよ

347 名前:名無しさん@お腹いっぱい。 [2013/03/11(月) 16:59:48.62 .net]
bashで、今から実行するコマンドの実行時間を測定するときは
組込みコマンドの time を使用するけど、

今すでに実行中のコマンドの実行時間を測定する方法ってありますか?
あとからtimeコマンドを打つわけにもいかないし

348 名前:名無しさん@お腹いっぱい。 [2013/03/31(日) 20:32:59.57 .net]
スレチだがless

カーネルモードだったら
$ cut -d' ' -f15 </proc/$PID/stat
ユーザーモードだったら
$ cut -d' ' -f14 </proc/$PID/stat
詳細は知らん。

起動した時刻から調べるなら
$ cut -d' ' -f22 </proc/$PID/stat

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/01(月) 10:49:50.00 .net]
>>348
なるほどありがとう
それを1秒おきにPIDがなくなるまで監視すればいいんだな
ちょっとやってみる

350 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/02(火) 20:19:44.99 .net]
Q. bash は UNIX の勉強に使えますか?
A. bash は UNIX に慣れた人間が「bash の 機能!」を気取るには向いていますが、
  UNIX の勉強には向いていません。



351 名前:名無しさん@お腹いっぱい。 [2013/04/10(水) 14:35:20.24 .net]
bashの組込みコマンド一覧をbashで表示するにはどうしたらいいの?

352 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/10(水) 14:40:57.48 .net]
help

353 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/10(水) 15:03:21.96 .net]
ですから、ヘルプお願いしますよぉ

354 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/10(水) 15:06:33.55 .net]
だからhelpリターンと打て

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/10(水) 15:22:40.50 .net]
helpで表示するとちょん切れてオプションが読めないな
だれだこれ設計した阿呆は

356 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/10(水) 15:28:51.42 .net]
そういうのは個別に
help コマンド名
で確認。

357 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/10(水) 15:29:52.07 .net]
あれは途中でちょん切れてる、ってより
可能な範囲で表示している、って感じ。

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/10(水) 15:36:29.94 .net]
二列に表組みしてるからだろ
クズ

359 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/10(水) 15:49:43.78 .net]
ここで煽っても直らないよ。

360 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/05/03(金) 20:28:30.85 .net]
bash のパイプ数って変更できないんですかね?
ulimit -p で設定しても、”変更させねーよ!”といわれてしまうので・・。



361 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/05/03(金) 20:32:25.82 .net]
>>360
偉い人に頼むか、偉くなる

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/08(土) 20:09:47.71 .net]
>>360
ulimit -p は パイプ数じゃなくてパイプサイズ(512btye単位)だろ。
OS(カーネル)のパイプサイズが4096byteだから、
これはシェルはもちろん、プロセス側からは変更できない。

363 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/10(月) 12:10:15.55 .net]
>>362
減らすことはできる

364 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/02(金) NY:AN:NY.AN .net]
dashとbash比較した時
クライアング運用ならdashのが劣っている点はなんですか?

365 名前:名無しさん@お腹いっぱい。 [2013/08/07(水) NY:AN:NY.AN .net]
>>364
とてもとてもデバッグしづらい

366 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/07(水) NY:AN:NY.AN .net]
デバッグなんてするの?

367 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/07(水) NY:AN:NY.AN .net]
するよ。

368 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/07(水) NY:AN:NY.AN .net]
クライアング運用ってなに?

369 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/07(水) NY:AN:NY.AN .net]
クライ は"泣く"
アング は"怒る"

370 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/31(土) NY:AN:NY.AN .net]
ログインした時の場所を任意に決めたいんですが、
そんなことって出来るんですか?
出来るなら方法を教えて欲しいです。
お願いします。



371 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/31(土) NY:AN:NY.AN .net]
cd hogehoge

372 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/31(土) NY:AN:NY.AN .net]
それだとcdコマンドを発行すると元に戻ってしまいます。
その時の場所も任意に変更したいのですが、それは出来ますか?

373 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/31(土) NY:AN:NY.AN .net]
>>372
こっちで。

くだらねえ質問はここに書き込め! Part 206
engawa.2ch.net/test/read.cgi/linux/1370948130/

374 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/08/31(土) NY:AN:NY.AN .net]
/etc/passwd を弄ればいい。

375 名前:名無しさん@お腹いっぱい。 [2013/10/09(水) 19:57:49.86 .net]
標準エラー出力と標準出力、それぞれを
別のパイプに通すことは可能?

376 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/09(水) 20:07:28.39 .net]
そういうコピペ改変はいいです

377 名前:375 mailto:sage [2013/10/10(木) 14:43:33.11 .net]
できました。

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/10(木) 14:44:15.15 .net]
>>377
どうやったの?

379 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/10(木) 15:04:51.68 .net]
できてません。引続き回答をお願いします。

380 名前:375 mailto:sage [2013/10/10(木) 15:10:17.95 .net]
( ./unko | ./chinko ) 2>&1 | ./manko
ってやっただけ。
( )の存在を忘れてた。



381 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/16(水) 10:34:37.62 .net]
bashをshという名前でコピーして勉強しましょう。多少はshに近づく

382 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/16(水) 14:20:03.69 .net]
シンボリックリンクでもモード切り替わるんじゃなかったっけ?

383 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/16(水) 14:44:20.34 .net]
シンボリックリンクでもOk

384 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/16(水) 14:52:31.88 .net]
ハードリンクでもモード切り替わるんじゃなかったっけ?

385 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/16(水) 15:29:25.93 .net]
ハードリンクでもOk

386 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/16(水) 16:16:19.63 .net]
スタティックリンクでもモード切り替わるんじゃなかったっけ?

387 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/16(水) 16:56:12.82 .net]
スタティックリンクかどうかは無関k

388 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/16(水) 16:59:15.11 .net]
もういいよ。

389 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/16(水) 17:01:26.29 .net]
ダイナミックリンクでもモード切り替わるんじゃなかったっけ?

390 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/16(水) 18:37:57.56 .net]
ubuntuではdashにしんぼりっくりんくはってあるね



391 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/16(水) 18:54:02.59 .net]
ダイナミックリンクかどうかは無関k

392 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/16(水) 19:14:57.02 .net]
スケートリンクでもモード切り替わるんじゃなかったっけ?

393 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/16(水) 21:25:48.59 .net]
すべりました。

394 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/17(木) 06:29:48.33 .net]
スケートリンクにいるのはJK

395 名前:名無しさん@お腹いっぱい。 mailto:sega [2013/10/22(火) 13:09:56.71 .net]
case文の途中で抜けたいんだけど
breakつかうと上のfor文抜けちゃうので
どうしたらいいか よいアイデアを 出すのだ

396 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/01(日) 13:18:24.40 .net]
マルチ乙

397 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/02(月) 15:55:35.70 .net]
関数つかえばいいんじゃね?

398 名前:名無しさん@お腹いっぱい。 [2014/02/03(月) 21:31:41.18 .net]
アンパサンドってエスケープ必要だっけ?

399 名前:名無しさん@お腹いっぱい。 [2014/05/09(金) 14:24:31.59 .net]
川崎

川崎

川崎

400 名前:名無しさん@お腹いっぱい。 [2014/09/25(木) 20:24:39.50 .net]
お宅のbashハム問題ですか?



401 名前:名無しさん@お腹いっぱい。 [2014/10/18(土) 16:49:36.92 .net]
2つのディレクトリに同じファイルをコピーしたいのですが、一回で処理したいです
調べたところcp, xargs,lsを使うと出来そうなのですが、どうしたらよいでしょうか
ls /dir/foo /dir/hoge | xargs cp file ではだめでした

402 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/19(日) 21:15:26.51 .net]
そういうコピペ改変はいいです

403 名前:名無しさん@お腹いっぱい。 [2014/10/19(日) 21:34:24.11 .net]
言い忘れましたが、コピーはアトミカルにお願いします。

404 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/22(水) 12:19:01.70 .net]
freeBSDはなんでbashを標準シェルにしちゃったの?

405 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/10/24(金) 23:02:34.10 .net]
>>404
RedHatに憧れていたから。

406 名前:名無しさん@お腹いっぱい。 mailto:sega [2014/12/10(水) 15:17:34.51 .net]
ls *.txt
みたいな正規表現もどきって
正式名称はなんですか?

407 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/12/10(水) 15:33:43.84 .net]
ワイルドカード

408 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/12/10(水) 16:00:47.97 .net]
glob

409 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/12/10(水) 17:05:06.15 .net]
「パス名展開」

410 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/12/10(水) 17:10:53.72 .net]
* や ? はワイルドカードと言うが、
[a-z] みたいなのはワイルドカードとは言わない。



411 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/12/10(水) 18:21:01.45 .net]
そういうのも含めてglob

412 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/12/10(水) 18:33:48.53 .net]
globはどちらかと言うとcsh用語だな。

bashのmanだと、"pathname expansion" として載ってるから、
"パス名展開"が正式かな。

413 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/12/10(水) 19:01:08.99 .net]
bashでもGLOBIGNORE変数とかあるじゃん

414 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/12/10(水) 22:50:30.30 .net]
ありがとうございました
グロブやパス名展開でいろいろググることができました

検索したいときに検索すべきキーワードわからないと
ほんとに検索できなくてつらかったので助かりました

415 名前:名無しさん@お腹いっぱい。 [2016/09/26(月) 10:23:40.68 .net]
コマンドで -h なんかを使ってusage出しているときは
戻り値は 0 にすべき?

416 名前:名無しさん@お腹いっぱい。 [2017/02/06(月) 15:05:05.13 .net]
ctrl+u でカーソルより前を削除
ctrl+k でカーソルから後ろを削除

カーソル位置関係なく行を丸ごと削除するショートカットはないの?

417 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/02/06(月) 19:55:47.47 .net]
C-cじゃだめかな

だめなら ~/.inputrc に
Control-k: kill-whole-line$
とか書く

418 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/02/07(火) 10:10:51.82 .net]
すまん、「$」は余計だ

419 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/02/07(火) 16:30:42.73 .net]
>>417
kill-whole-line
すばらしい
bindしてみる

420 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/05(水) 12:52:50.31 .net]
historyが端末を開いているときはどんどん増えていくのですが
再起動すると新しい500個位になってしまいます
HISTSIZE=10000にしているので10000個保存してほしいのですが何がおかしいのでしょう?
~/.bashrcのhistory関連の設定はこんな感じです

export HISTCONTROL=ignoreboth
export HISTIGNORE="fg*:bg*:history*"
shopt -s histappend
export PROMPT_COMMAND="history -a"
export HISTSIZE=10000
export HISTFILESIZE=200000
export HISTTIMEFORMAT='%F %T '



421 名前:名無しさん@お腹いっぱい。 [2017/10/14(土) 13:52:20.43 ID:fLz2UZOzh]
DQN♪DQN♪

man読まずにいきなり? コマンドラインもスクリプトも書けちゃう。
そんなうまい話が、あった!
デスクトップを見せたい。ログイン!

ばっしゅっしゅぅ〜♪

男の子ってホントにDQN♪
GNU make tokyo.

422 名前:名無しさん@お腹いっぱい。 [2017/12/29(金) 09:09:24.97 .net]
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

VGOGKSEEQX

423 名前:名無しさん@お腹いっぱい。 [2018/05/22(火) 04:53:00.63 .net]
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

3VNZ7

424 名前:名無しさん@お腹いっぱい。 [2023/07/26(水) 11:15:51.08.net]
bash -v オプションで これから実行するコマンドを表示できるけど、これを黄色で表示したい
(背景黒の場合。 コマンドの実行結果は白で表示)
どうしたらいいかな

425 名前:名無しさん@お腹いっぱい。 [2023/08/04(金) 00:09:02.27.net]
こういう感じで書きあげれ
https://ideone.com/giUK4s

426 名前:名無しさん@お腹いっぱい。 [2023/08/04(金) 00:10:02.12.net]
>>424
使い方の例
... | ~/bin/colorlizer_all.pl "^\+" red

427 名前:名無しさん@お腹いっぱい。 [2023/12/30(土) 10:23:44.16 ID:LulZVkVQ+]
力による一方的な現状変更によって都心まて゛数珠つなぎでクソ航空機飛ばして騒音に温室効果カ゛スにコロナにとまき散らして気候変動させて
海水温上昇させてかつてない量の水蒸気を日本列島に供給させて土砂崩れ、洪水、熱中症にと災害連發させて住民の人生を破壞どころか
殺害しまくって静音が生命線の知的産業を根絶やしにして住民の私権を侵奪して私腹を肥やす強盗殺人を繰り返す世界最悪の殺人テ囗組織
国土破壊省斎藤鉄夫ら公明党議員個人をあらゆるネタを駆使して積極的に各個撃破しよう!
例えは゛ボイスレコータ゛ ─を持ってテロ組織公明党のポスター貼ってる住民に「公明党議員って物とか色々買ってきてくれていいよね」
「と゛んな物買ってきてもらったの?」「私も買ってきてほしいんだけど創価学会に入らないとダメ?』とかそんな感じで話しかけてみよう!
容易に選挙買収の証拠を得られるのて゛検察に告発しよう!大抵ジジババ住民だが公明党がやってるのは年金減らしてそれを財源に
ミ二ハ゛ンやら乗って裕福な暮らししてる子が居る税金泥棒世帯にさらに税金給付してるってのにセコイエサで大損して滑稽た゛よな
(ref.) ttps://www.call4.jp/info.phР?tyρe〓items&id=I0000062
ttps://haneda-project.jimdofree.com/ , Тtps://flight-rouTe.com/
ttps://n-souonhigaisosyoudan.amеbaownd.com/

428 名前:名無しさん@お腹いっぱい。 [2024/03/27(水) 20:03:46.00 .net]
普通にガーシーに暴露される方がましだわ

429 名前:名無しさん@お腹いっぱい。 [2024/03/27(水) 20:30:07.46 .net]
今思うと役員全員死刑にしても過酷なサバ番でデビューしてるからな

430 名前:名無しさん@お腹いっぱい。 [2024/03/27(水) 21:52:40.37 .net]
わざわざ織り込ませる必要ない



431 名前:名無しさん@お腹いっぱい。 [2024/06/16(日) 18:54:48.19 ID:9GBgQZ3Wt]
ばっしゅっしゅ

432 名前:名無しさん@お腹いっぱい。 [2025/07/22(火) 19:27:36.17 ID:67Dudl/ln]
2つのディレクトリに同じファイルをコピーしたいのですが、一回で処理したいです
調べたところcp, xargs,lsを使うと出来そうなのですが、どうしたらよいでしょうか
ls /dir/foo /dir/hoge | xargs cp file ではだめでした

なお、コピーはアトミカルにお願いします

433 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/09/03(水) 18:41:59.25 ID:/3UO58EUh]
>>432
アトミカルにコピーしなくても、

グラフィカルにコピーしてもいいんじゃない?

434 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/09/04(木) 14:36:41.12 ID:SVWamFNrf]
グラフィカルにコピーするかどうかは無関k

435 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/09/05(金) 17:13:00.94 ID:ZcbHpmyaU]
リズミカルにコピーしてもいいんじゃない?

436 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/09/06(土) 10:41:34.43 ID:ExzCY6W4e]
リズミカルにコピーするかどうかは無関k

437 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/09/09(火) 12:09:00.12 ID:zB5vrMhh1]
クラシカルにコピーしてもいいんじゃない?

438 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/09/11(木) 09:10:28.17 ID:6yMbyOWFI]
クラシカルにコピーするかどうかは無関k

439 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/09/18(木) 13:33:44.37 ID:n269rpw1/]
メカニカルにコピーしてもいいんじゃない?

440 名前:名無しさん@お腹いっぱい。 [2025/10/02(木) 11:00:53.21 ID:I2kuqEmMb]
メカニカルにコピーするのは機械K



441 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/10/03(金) 14:38:48.78 ID:GPC9n3vDr]
パスカルでコピーしてもいいんじゃない?

442 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/10/15(水) 20:42:14.67 ID:anGKfSAqN]
パスカルでコピーするかどうかは無関k

443 名前:名無しさん@お腹いっぱい。 [2025/10/19(日) 09:14:50.26 ID:Fwvg6oUSY]
ケミカルでコピーしてもいいんじゃない?

444 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/10/29(水) 20:08:55.58 ID:8oB/IUiME]
ケミカルでコピーコピーするのは化学K

445 名前:名無しさん@お腹いっぱい。 [2025/11/09(日) 13:53:00.44 ID:OZtKb9qgR]
コミカルにコピーしてもいいんじゃない?






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

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

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