- 1 名前:login:Penguin [03/10/28 17:45 ID:DZdBw1H1]
- おまいらが使ってるShellを晒せや(#゚Д゚)ゴルァ!!
そして便利なShell Scriptがあれば晒して( ゚Д゚)ホスィ… GUI Shellも使ってる香具師はそいつも晒せ(゚∀゚)アヒャヒャ
- 67 名前:login:Penguin mailto:sage [03/12/05 01:42 ID:2nOu7k38]
- あれ?
command.comは16bitアプリで補完機能はなくて32bitの cmd.exeから実装されたと思ってたんだが違ったのか? ぐぐっても補完機能の解説が見つからん・・・
- 68 名前:login:Penguin mailto:sage [03/12/05 03:48 ID:SeOW6S2B]
- ttp://win2000.nikkeibp.co.jp/tips/filedrive/index11.shtml
ttp://rd.vector.co.jp/soft/dos/util/se033185.html
- 69 名前:login:Penguin mailto:sage [03/12/05 18:28 ID:2nOu7k38]
- >>68
それはcmd.exe
- 70 名前:login:Penguin mailto:sage [03/12/08 16:35 ID:IuLpiwN0]
- ガイシュツかもしれんけど
tcshなんてヽ( ・∀・)ノ ウンコー
- 71 名前:login:Penguin [03/12/08 16:38 ID:QZpB/5Eo]
- 根拠を示せ。
- 72 名前:login:Penguin [03/12/08 23:37 ID:Z/sh0tz5]
- oresh
- 73 名前:login:Penguin mailto:sage [03/12/08 23:40 ID:zzto0Rqf]
- wash
- 74 名前:login:Penguin mailto:sage [03/12/09 21:59 ID:WgphHOsL]
- >>65
>Solarisだと、/sbin/shという特殊なものがログインシェルなので、 別に特殊じゃないだろ。
- 75 名前:login:Penguin mailto:sage [03/12/09 22:59 ID:GShrQnst]
- >>74
/binではなく/sbinにわかれているのでは?
- 76 名前:login:Penguin [03/12/16 21:44 ID:tH5tmW3T]
- zsh
- 77 名前:login:Penguin mailto:sage [03/12/18 03:16 ID:YXtHAwOQ]
- >>70
確かにcshスクリプトはウンコ そんな俺はtcsh使い
- 78 名前:login:Penguin mailto:sage [03/12/18 03:50 ID:zoRJfOen]
- bash_completionを有効にしたら、起動にやけに時間がかかりますね。
試しにzshにしてみたら、bashより起動が速かったです。 むう……
- 79 名前:login:Penguin [03/12/21 15:58 ID:hjKuWoW2]
- そんな事もあるさ。
- 80 名前:login:Penguin mailto:sage [03/12/21 16:02 ID:Dq00j5Cc]
- solarisでもLinuxでも*BSDでもtcshです。
文句ある?
- 81 名前:login:Penguin mailto:sage [03/12/21 18:49 ID:FRRqXlg0]
- >>80
別に。好きにしてくれ。 ただし、他人に渡すシェルスクリプトを作るときだけは、 頼むから骨シェルにしてくれな。
- 82 名前:login:Penguin [03/12/31 02:15 ID:bKAxRmoO]
- zsh(*゚∀゚)=3 ムハー!
デフォルトのままでもすごすぎるぞ、これ。 % ./configure --<tab> --bindir --includedir --srcdir --build --infodir --sysconfdir (以下略) % killall <tab> MozillaFirebird-bin mlterm screen xinit (以下略)
- 83 名前: ◆Zsh/ladOX. mailto:sage [03/12/31 02:37 ID:rRFdTyU0]
- >>81
禿同。 >>82 良かったね。 もっと早く気づくべきだったかも。
- 84 名前:login:Penguin mailto:sage [04/01/02 20:40 ID:WkvkGiDE]
- >>82
なりませんが(・ω・)
- 85 名前:login:Penguin [04/01/02 23:28 ID:Y9/U9oHe]
- >>84
なにがならないの(・ω・)
- 86 名前:login:Penguin mailto:sage [04/01/03 00:19 ID:0Dhdo0+1]
- 補完じゃないのかな?
- 87 名前:login:Penguin mailto:sage [04/01/03 00:21 ID:0Dhdo0+1]
- .zshrcに
autoload -U compinit compinit って書いてみたら?
- 88 名前:login:Penguin mailto:sage [04/01/07 20:53 ID:sCMXGOoj]
- bash使ってるんだけど、
最近ファイル名をeucからsjisに変えたら、使い難くてかなわん。。 色々試した結果tcshが日本語強そうなんだけど、 foreachが使いにくいよ。。。 ループ一行で書く方法ってないんでしょうか、もしくはヒストリできる だけでもいいんですが。 日本語に強くて for i in *;do echo $i;done みたいに一行でループ回せるシェルってありませんかね。
- 89 名前:login:Penguin mailto:sage [04/01/08 00:21 ID:qStY7vDK]
- zshぐらいしか知らない。
日本語強いのかな? ループはここに例がある。 ttp://www.sol.cs.ritsumei.ac.jp/~sawaki/comp/zsh/
- 90 名前:login:Penguin mailto:sage [04/01/08 01:22 ID:uHL4l/kD]
- >89
昔、zsh使ってたんですが、日本語入力すら辛かった印象があるんですよね。 日本語ファイル名使う糞野郎のおれには辛いよ、 かといってemacs常用する気もおきないし。 sh系はループ;で区切って一行で書けたと思う、 なぜにcsh系が複数行書かなきゃいけないのか謎だ。 tcshで sh -c 'for i in *;do echo $i ;done' とかしようかな・・・(;´д`)
- 91 名前:login:Penguin [04/01/09 00:21 ID:uoDpOTlw]
- 日本語に一番強いのはbashじゃないの?
- 92 名前:login:Penguin mailto:sage [04/01/09 00:53 ID:rSX0Eg/z]
- showa shell
- 93 名前:login:Penguin [04/01/09 09:55 ID:H3rjIwiI]
- っつうか、ファイル名に日本語使うな。
- 94 名前:login:Penguin [04/01/09 17:48 ID:m1uGuzrs]
- ハングルならOK?
- 95 名前:login:Penguin mailto:sage [04/01/10 00:39 ID:6IztvX7Z]
- >>93
激同 winscpとかで勝手にsjisファイル名で作るやつが悪いんだ。 かといってなんかあるたんびに口酸っぱくして言い聞かせるのも 面倒なので自分で対応したほうはやそうなんだよ。 好きで糞野郎なわけじゃないんです。 >>94 ハングル語の勉強まで強要されたらさすがに泣きますね。 そこまで人に合わせる気はないな。。。
- 96 名前:login:Penguin mailto:サゲ [04/01/10 18:01 ID:NAw+6fyF]
- bindkey -vしてる場合はこうか。
unsetopt flow_control bindkey '^Q' push-line
- 97 名前:login:Penguin [04/01/20 19:08 ID:ZxauvQQl]
- bash
- 98 名前:login:Penguin mailto:sage [04/01/20 22:24 ID:yngj34l6]
- login shellっていうの使ってます。
- 99 名前:login:Penguin mailto:sage [04/01/22 01:33 ID:loDLe1Fy]
- 座布団とっちゃって、山田くん
- 100 名前:login:Penguin [04/01/22 15:43 ID:jmIdE/7G]
- Debian Almquist Shell
ってashとどこか違うんかーい。
- 101 名前:login:Penguin mailto:sage [04/01/22 17:18 ID:+Rz52mT6]
- ash の開発元が inactive なので Debian メンテナが開発を継続してる。
- 102 名前:login:Penguin [04/01/30 13:59 ID:XcTtVtTM]
- zshとbash
- 103 名前:login:Penguin mailto:sage [04/01/30 19:33 ID:9ysD749T]
- $ grep `whoami` /etc/passwd | awk -F: '{print $7}'
/bin/bash $ rpm -q zsh package zsh is not installed >>95 「ハングル語」ってゆーなー。
- 104 名前:login:Penguin [04/02/08 16:37 ID:1NWJV+8i]
- 最近のzshは昔に比べて補完が馬鹿になってる気がする…。
- 105 名前:login:Penguin [04/03/30 17:24 ID:YH3K+I++]
- meganesh
- 106 名前:login:Penguin mailto:sage [04/03/31 02:51 ID:GhIe7bPN]
- bash_completion大好き。
- 107 名前:login:Penguin mailto:sage [04/03/31 07:08 ID:jcKTW82l]
- >>1
command.comですが何か? command.com
- 108 名前:login:Penguin mailto:sage [04/07/07 16:59 ID:dZiqu+yq]
- sage
- 109 名前:login:Penguin [04/07/10 20:58 ID:X8oC/L2Q]
- 素朴な疑問
なんでシェルプログラムの名前にはshがつくんだろう。 暗黙のルール?
- 110 名前:login:Penguin mailto:sage [04/07/10 21:03 ID:ImXsu5cA]
- >>109
わかりやすいから。wmもそうでしょ。
- 111 名前:名無しさん@そうだ選挙に行こう mailto:sage [04/07/11 13:52 ID:4PB03HwB]
- tcsh
- 112 名前:login:Penguin [04/08/07 23:30 ID:jsIlo2yj]
- >>109
一つにはEmacs使うと専用モードにしてくれるからかな。vi派のことはよく知らん。スマソ
- 113 名前:login:Penguin mailto:sage [04/09/21 23:23:06 ID:ObluChx0]
- >>13のような人のために。
www.kornshell.com Korn Shellは公開されてます。 各種バイナリ、ソースコードあり。素晴らしい!
- 114 名前:login:Penguin mailto:sage [04/09/22 19:12:29 ID:mH3xHrQE]
- explorer
- 115 名前:login:Penguin mailto:sage [04/09/23 07:13:31 ID:5dDEDvjD]
- wish
- 116 名前:login:Penguin mailto:sage [04/09/23 21:52:29 ID:01s5UovW]
-
Bシェルでファイル中の ' (アポストロフィ1つ) を ''(アポストロフィ2つ) に強制変換したいのですが、良い方法ありませんか? sed で変換しようとしたのですが、そうも正規表現の使い方が悪いせいか、手こずっています。 対象のファイルは、テキストファイルでアポストロフィの場所は、決まっていません。 アポストロフィ2つというのは、ダブルクォーテーションではなくて、ほんとに連続したアポストロフィのことです。
- 117 名前:116 mailto:sage [04/09/23 21:57:06 ID:01s5UovW]
- すみません。
UNIXの板と間違えましたm(__)m UNIXのスレであらためて質問します。
- 118 名前:login:Penguin mailto:sage [04/09/29 20:48:05 ID:y3KPr4og]
- いまどきシェルなんて使わないだろ。
- 119 名前:名無し募集中。。。 mailto:sage [04/09/29 21:13:33 ID:QPgxidI5]
- >>118
君のシェルの定義を聞きたい.
- 120 名前:login:Penguin mailto:sage [04/10/08 16:16:22 ID:R1ey10lH]
- 時代はエネオス。
- 121 名前:login:Penguin mailto:sage [04/11/25 16:45:03 ID:8J4kHwqC]
- 私は貝になりたい
%
- 122 名前:login:Penguin mailto:sage [04/11/26 01:24:11 ID:GpMP1RXO]
- ソウカイ.
- 123 名前:login:Penguin mailto:sage [04/12/09 09:57:56 ID:PvH4tjNs]
- 普段は bash だけど、シェル「スクリプト」を書くときは sh で動くように書く。
- 124 名前:sage [04/12/25 13:52:04 ID:skRowMGt]
- bash,sh,ksh,perl
- 125 名前:login:Penguin mailto:sage [04/12/31 12:38:52 ID:muvycyEq]
- 基本的にはzsh
debianやgentooでapt-get、もしくはemergeのときの補完や いろんなツールのoptionの補完までしてくれるのでありがたい が、2byte文字を使うと化けたり落ちたりする、 日本語のmanがあまりない(英語のはたくさんすぎるほどあるけど)、 どんどん機能が追加されてついていけてない と問題点も多い スクリプトとして使う場合、特に人に配布するときは極力shにする bashも入ってない環境もあることはあるし(shのない環境ってあるのかな?) cshなんか使えたもんじゃない tcshはまだましだけど。。。 cshがdefaultになってる環境は困ります 使ってて嫌にならないのかな?
- 126 名前:login:Penguin mailto:s age [05/01/16 23:19:06 ID:blIAuYA0]
- シェル関数ライブラリとかって無いんでしょうか。
意外とちょんスクリプトに定型処理が多いことに気づいたので。
- 127 名前:login:Penguin mailto: sage [05/01/20 20:33:58 ID:GNgkmUes]
- はじめて来ました。ちょっと質問です。(すれ違いでしたら誘導お願いします)
FC2を使ってますが、apt-get update / upgrade / clean などの一連の操作をcronな どで定期的に実行したいのですが、スクリプトをどのように書いて良いのかわかりま せん。こういった事は可能なのでしょうか? 可能でしたらヒントもしくはスクリプ トそのものを教えていただけませんか?
- 128 名前:login:Penguin mailto:sage [05/01/22 10:15:51 ID:Utrny9ne]
- >>127
もうやっちゃったのかな? apt使ってないからなんとも言えないけど、 # apt-get update などを実行した時に対話式な操作が無ければ大丈夫でしょ? 対話式の部分が出てきたら、オプションで潰せたら出来る。
- 129 名前:login:Penguin mailto:sage [05/01/22 15:16:47 ID:OzUqXWMQ]
- >>127
/etc/cron.daily とかに入れておくスクリプトなら、 ---------- #! /bin/bash apt-get update && apt-get -y upgrade && apt-get clean ---------- でいいかと。 && の意味は man bash で。 日本語で読みたければ ttp://www.linux.or.jp/JM/ とか。 -y とかつけるなら、apt の Hold しておくパッケージの設定を確認。 FC 使ってないから、kernel の扱いがどうなってるのか知らない。 cron ならメールに残したりできるけど、apt-get を動かすなら 2>&1 >file とか 2>&1 | tee file とかでログを残したほうがいいかも。 >オプションで潰せたら出来る。 オプションがない場合でも、yes n | apt-get upgrade とかできる。 板が違うけど、↓のスレを読んでみるといいと思う。 [UNIX板]シェルスクリプト総合 その1 pc5.2ch.net/test/read.cgi/unix/1101820646/1-4
- 130 名前:login:Penguin mailto:sage [05/01/22 16:39:33 ID:jkPxpXVf]
- >>127
そんなことして大丈夫なの?
- 131 名前:login:Penguin mailto:sage [05/01/23 00:24:23 ID:dQz8X2/j]
- >>130
そこはかとなく同意。
- 132 名前:login:Penguin mailto:sage [05/01/24 01:38:29 ID:BGUfDMlu]
- くだ質かもしれませんが、自作のシェルスクリプトは
どのディレクトリに置いておくのがLinux的作法なんでしょうか。 一般ユーザーの場合とrootの場合では違う場所がいいでしょうか。
- 133 名前:login:Penguin mailto:sage [05/01/24 07:58:20 ID:O3NPij7E]
- >>132
/usr/local/ か ~ 以下あたりになんかディレクトリ作って入れとけば?
- 134 名前:login:Penguin mailto:sage [05/01/24 13:00:19 ID:Pj2QQXIR]
- 自宅ではzsh。
会社ではbash。
- 135 名前:127 mailto:sage [05/01/24 18:52:11 ID:+tUhPA/U]
- >>128-129 Thanks! です。
>>130-131 確かにそうですよね (^^; ちょっと安易でしたかね… 本当は PHP/CGI など使って、ブラウザから実行するスクリプトなんかで 対応したいなぁ…と思っているんですけどね… もう少し勉強してみます。 アドバイスありがとうございました。m(_ _)m
- 136 名前:login:Penguin mailto:sage [05/01/24 20:18:10 ID:EFWDsRtG]
- zsh さわってみたけど補完のされかたが bash と違ってやる気なくした.
- 137 名前:login:Penguin mailto:sage [05/01/24 21:38:01 ID:lsYzi6Lj]
- 「補完のされかた」ってどゆこった
- 138 名前:login:Penguin mailto:sage [05/01/25 00:37:02 ID:qFgX+dXM]
- >>137
Tab 押すごとに候補が順に入ってしまうので, 行きすぎたとき M-BS で消さなくてはならないとか, コマンドラインの先頭で Tab を押しても, コマンドが補完されないとか. zshrc に何か書かないと bash と同じにならないの?
- 139 名前:login:Penguin mailto:sage [05/01/25 00:55:33 ID:+8EwT+JS]
- まあ好きなのつかえば?
- 140 名前:login:Penguin [2005/05/19(木) 14:02:03 ID:4iqao7YC]
- bash で履歴の重複をなくすには
export HISTCONTROL=ignoreboth とすればできます. これは正確にいうと連続した履歴の重複で たとえば, ls pwd ls pwd などとしたばあいには ls, pwd は履歴でそれぞれ2回ずつでてきます. とびとびで,でてくる場合も1つにするような 履歴の重複の削除をする方法はありますか?
- 141 名前:login:Penguin mailto:sage [2005/05/19(木) 17:03:10 ID:ZD8pDbzG]
- >>127
>>130-131に同意だが apt-cron というのがある
- 142 名前:login:Penguin [2005/06/06(月) 23:10:54 ID:1/IasyVS]
- 保険の効くシェルが欲しい
- 143 名前:login:Penguin mailto:sage [2005/06/07(火) 01:43:57 ID:ycJPn50b]
- アリコ
- 144 名前:login:Penguin [2005/10/09(日) 18:10:00 ID:Se9jdVYz]
- 今からシェルの勉強始めるのなら、何がいいですか?
- 145 名前:login:Penguin mailto:sage [2005/10/09(日) 18:21:19 ID:Se9jdVYz]
- b にします
- 146 名前:login:Penguin mailto:sage [2005/10/09(日) 18:24:55 ID:Se9jdVYz]
- 今からperlは止めときます
- 147 名前:login:Penguin mailto:sage [2006/02/23(木) 02:21:52 ID:GAfYS5Xh]
- galtu
- 148 名前:sage mailto:sage [2006/02/23(木) 22:59:29 ID:aP7OTHQo]
- >>1 昭和Shell
- 149 名前:login:Penguin mailto:sage [2006/02/26(日) 18:03:51 ID:dYNm3nt6]
- くだらねえw
- 150 名前:login:Penguin mailto:sage [2006/03/09(木) 04:36:46 ID:Qs3iOJW0]
- だれかシェルでCGI書いた香具師いる?
- 151 名前:login:Penguin mailto:sage [2006/03/09(木) 10:07:06 ID:mLB/IdsR]
- そういう例題というか example は見たことある気がする
実際に使うのはあり得ないと思うけどな
- 152 名前:login:Penguin mailto:sage [2006/03/09(木) 10:13:56 ID:d8GB/50t]
- 使っているよ。
外部から入力を受け取るような処理は書いていないけど。
- 153 名前:login:Penguin mailto:sage [2006/03/09(木) 20:19:38 ID:clmYBiU9]
- 一瞬CGIのシェルかと思ったが
シェルスクリプトで書いたCGIってことね LEAFのUIに使われてるね
- 154 名前:login:Penguin mailto:sage [2006/03/10(金) 07:53:52 ID:1qkTDd8e]
- スレ違いだけど昔アセンブラでCGI書いたことある
- 155 名前:login:Penguin [2006/03/10(金) 15:39:43 ID:9dvRIkyZ]
- >>150
↓ CGI じゃなくてウェブサーバをシェルスクリプトで、、 ttp://lrp.steinkuehler.net/Packages/weblet.htm
- 156 名前:login:Penguin mailto:sage [2006/03/10(金) 16:08:43 ID:+yIsVhVg]
- >>150
試してみてくれ。 ttp://www.karing.jp/~yoshino/menat/
- 157 名前:login:Penguin mailto:sage [2006/03/13(月) 01:49:00 ID:VCbKqPuL]
- このスレでマジレス以外はみんなbash w
- 158 名前:login:Penguin mailto:sage [2006/03/19(日) 01:34:07 ID:gVcr9gQ6]
- ttp://pine.zero.ad.jp/~zbm97210/unix/tcsh.html
をコピペして.tcshrcにしようと思ってます。 上記サイトを私の環境で見ると「?」だらけなんですが これは全部「\」に直せば大丈夫ですか? 全てを置き換えたら Unbound extended key "^ delete-char-or-list" とエラー?が最初に表示されてしまうのですが。
- 159 名前:login:Penguin mailto:sage [2006/04/20(木) 12:21:30 ID:XU34nzP+]
- シェルは基本ksh。
コマンドラインは仕事ではksh -o viでやるけど作業中はbash -o vi viライクなコマンド操作にtab保管が効いて便利です。
- 160 名前:login:Penguin mailto:sage [2006/04/29(土) 23:53:58 ID:C8i4pgIg]
- bash,csh
- 161 名前:login:Penguin [2006/05/14(日) 12:19:37 ID:u1QOjMP8]
- zshマンセー!
補完、カスタマイズ、まさにパラダイス
- 162 名前:login:Penguin mailto:sage [2006/06/19(月) 12:06:49 ID:wI0TvXfp]
- bash, ipython
- 163 名前:login:Penguin [2006/06/20(火) 00:52:19 ID:TOCwtSsF]
- 汎用的な shellscript なら boune shell も必須では?
- 164 名前:login:Penguin mailto:sage [2006/06/20(火) 01:53:47 ID:Ug4B2ohN]
- tcsh,umesh
- 165 名前:login:Penguin mailto:sage [2006/06/20(火) 02:14:28 ID:9RL1Aw4k]
- tclsh
- 166 名前:login:Penguin [2006/06/21(水) 21:26:06 ID:x8hpBV0g]
- zsh
- 167 名前:login:Penguin mailto:sage [2006/06/21(水) 22:27:17 ID:0x55L379]
- crush
|

|