おまいらが使ってるShellを晒せや(#゚Д゚)ゴルァ!!
そして便利なShell Scriptがあれば晒して( ゚Д゚)ホスィ…
GUI Shellも使ってる香具師はそいつも晒せ(゚∀゚)アヒャヒャ
【Shell】どのシェル使ってる?【Script】
■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
03/10/28 17:45ID:DZdBw1H103/11/12 23:22ID:hgtYcF3i
clisp
38ナミ
03/11/13 10:57ID:I/FJK4cY ある実行ファイルにパスが通っているかどうかで
if 文で処理を分けたいんですけどどうすればいいのですか?
例えば, awk にパスが通ってるかどうかで分岐させるには?
if 文で処理を分けたいんですけどどうすればいいのですか?
例えば, awk にパスが通ってるかどうかで分岐させるには?
39login:Penguin
03/11/13 14:12ID:I/FJK4cY シェルスクリプトの中で,
ユーザ定義函数を使おうとして,
以下のように書きました
#!/bin/bash
question 'Hello World!!'
function question()
{
echo $1
}
ところが,「question なんか知らない」というエラーが出ました
何が悪いんでしょう?
ユーザ定義函数を使おうとして,
以下のように書きました
#!/bin/bash
question 'Hello World!!'
function question()
{
echo $1
}
ところが,「question なんか知らない」というエラーが出ました
何が悪いんでしょう?
03/11/13 16:10ID:ahUQ/zdL
>何が悪いんでしょう?
マルチポストが悪いんじゃない?
マルチポストが悪いんじゃない?
41login:Penguin
03/11/13 16:42ID:zNdWcM17 マルチポストなのかよ。
03/11/13 17:00ID:loo8+IGY
03/11/13 17:22ID:mq2qL4AZ
4442
03/11/13 18:27ID:loo8+IGY すまぬ。
03/11/13 19:52ID:2pu5cWXm
/etc/rc や /etc/rc.sysinit などを順に読んでいるのですが
_HOGE とか __fuga という先頭に _ が付いた変数が幾つかでてきます。
「こういう時は頭に _ を付ける」というような慣習みたいなものが
あるのでしょうか?
_HOGE とか __fuga という先頭に _ が付いた変数が幾つかでてきます。
「こういう時は頭に _ を付ける」というような慣習みたいなものが
あるのでしょうか?
03/11/14 10:52ID:G2DePIfG
FreeBSD の起動スクリプトにはそんな変数は出てこないし、
Solaris でも _INIT_* という変数がちょっとあるだけ。
Solaris でも _INIT_* という変数がちょっとあるだけ。
47login:Penguin
03/11/14 19:47ID:lWOnpYbm 漏れど忘れしてて思い出させて欲しいんですが
SGIのIndigoやIndyのシェルってなんでしたっけ?
あのファイラーみたいな操作のやつ。シェルじゃなくて
プログラムでしたっけ?うーん名前思い出さん(;-公-)
SGIのIndigoやIndyのシェルってなんでしたっけ?
あのファイラーみたいな操作のやつ。シェルじゃなくて
プログラムでしたっけ?うーん名前思い出さん(;-公-)
03/11/15 01:40ID:iT4lAQ5J
03/11/15 14:15ID:HAL//+3U
03/11/18 21:06ID:tg20b6/G
>>49
IDがスーパーコンピューターなのにそんなことも知らないのかよ(w
IDがスーパーコンピューターなのにそんなことも知らないのかよ(w
03/11/18 21:55ID:BFopqNoy
>>50
あなたも知らないのですね?
あなたも知らないのですね?
03/11/20 19:53ID:1DILo4Lt
英語だよ、英語
えっへん
えっへん
53login:Penguin
03/11/21 16:14ID:n4iWjz8j ワロタ
03/11/24 00:51ID:a2AvwYWn
tcsh
55login:Penguin
03/11/24 02:59ID:9Mtw1xdl Linuxerにもtcsh使いがいたのか。
03/11/24 03:20ID:KwPJP07K
plamo のデフォルトなんじゃなかったか。
03/11/25 19:59ID:4UnxpgJQ
>bash という名前は Bourne-Again SHell の頭文字を取ったもの。
>sh の作者がボーン (Bourne) 氏 であることから、Bourne と Born (生まれる) をかけて、
>「生まれ変わったシェル」として命名された。
ヘェー
>sh の作者がボーン (Bourne) 氏 であることから、Bourne と Born (生まれる) をかけて、
>「生まれ変わったシェル」として命名された。
ヘェー
03/11/26 17:46ID:9ksa4xa7
Bourne to be My baby
59login:Penguin
03/11/29 00:50ID:kZ6cTIMt ボンジョビキター
60login:Penguin
03/11/29 09:22ID:bfEXOytf 俺もtsch使ってるよん。Unixの時から使い慣れてるもんで。
03/11/29 21:10ID:iX2TN/5A
62login:Penguin
03/12/03 03:10ID:JfoZiHBR 特に意味もなくzshだな。
03/12/04 23:47ID:cvkqokCp
補完の効かないシェルをログインシェルにしてる香具師いる?
DOSのシェルでもデフォで補完が効く今の時代。
漏れは腐れたノートでashを常用してるんだが…。
DOSのシェルでもデフォで補完が効く今の時代。
漏れは腐れたノートでashを常用してるんだが…。
03/12/05 01:11ID:2nOu7k38
03/12/05 01:15ID:eWZhsW/l
03/12/05 01:20ID:HDTdgW2r
>>64
ウチのcommand.comは何もしてないけど補完効くぞ。
ウチのcommand.comは何もしてないけど補完効くぞ。
03/12/05 01:42ID:2nOu7k38
あれ?
command.comは16bitアプリで補完機能はなくて32bitの
cmd.exeから実装されたと思ってたんだが違ったのか?
ぐぐっても補完機能の解説が見つからん・・・
command.comは16bitアプリで補完機能はなくて32bitの
cmd.exeから実装されたと思ってたんだが違ったのか?
ぐぐっても補完機能の解説が見つからん・・・
03/12/05 03:48ID:SeOW6S2B
ttp://win2000.nikkeibp.co.jp/tips/filedrive/index11.shtml
ttp://rd.vector.co.jp/soft/dos/util/se033185.html
ttp://rd.vector.co.jp/soft/dos/util/se033185.html
03/12/05 18:28ID:2nOu7k38
>>68
それはcmd.exe
それはcmd.exe
03/12/08 16:35ID:IuLpiwN0
ガイシュツかもしれんけど
tcshなんてヽ( ・∀・)ノ ウンコー
tcshなんてヽ( ・∀・)ノ ウンコー
71login:Penguin
03/12/08 16:38ID:QZpB/5Eo 根拠を示せ。
72login:Penguin
03/12/08 23:37ID:Z/sh0tz5 oresh
03/12/08 23:40ID:zzto0Rqf
wash
03/12/09 21:59ID:WgphHOsL
03/12/09 22:59ID:GShrQnst
>>74
/binではなく/sbinにわかれているのでは?
/binではなく/sbinにわかれているのでは?
76login:Penguin
03/12/16 21:44ID:tH5tmW3T zsh
03/12/18 03:16ID:YXtHAwOQ
03/12/18 03:50ID:zoRJfOen
bash_completionを有効にしたら、起動にやけに時間がかかりますね。
試しにzshにしてみたら、bashより起動が速かったです。
むう……
試しにzshにしてみたら、bashより起動が速かったです。
むう……
79login:Penguin
03/12/21 15:58ID:hjKuWoW2 そんな事もあるさ。
03/12/21 16:02ID:Dq00j5Cc
solarisでもLinuxでも*BSDでもtcshです。
文句ある?
文句ある?
03/12/21 18:49ID:FRRqXlg0
82login:Penguin
03/12/31 02:15ID:bKAxRmoO zsh(*゚∀゚)=3 ムハー!
デフォルトのままでもすごすぎるぞ、これ。
% ./configure --<tab>
--bindir --includedir --srcdir
--build --infodir --sysconfdir
(以下略)
% killall <tab>
MozillaFirebird-bin mlterm screen xinit
(以下略)
デフォルトのままでもすごすぎるぞ、これ。
% ./configure --<tab>
--bindir --includedir --srcdir
--build --infodir --sysconfdir
(以下略)
% killall <tab>
MozillaFirebird-bin mlterm screen xinit
(以下略)
04/01/02 20:40ID:WkvkGiDE
85login:Penguin
04/01/02 23:28ID:Y9/U9oHe >>84
なにがならないの(・ω・)
なにがならないの(・ω・)
04/01/03 00:19ID:0Dhdo0+1
補完じゃないのかな?
04/01/03 00:21ID:0Dhdo0+1
.zshrcに
autoload -U compinit
compinit
って書いてみたら?
autoload -U compinit
compinit
って書いてみたら?
04/01/07 20:53ID:sCMXGOoj
bash使ってるんだけど、
最近ファイル名をeucからsjisに変えたら、使い難くてかなわん。。
色々試した結果tcshが日本語強そうなんだけど、
foreachが使いにくいよ。。。
ループ一行で書く方法ってないんでしょうか、もしくはヒストリできる
だけでもいいんですが。
日本語に強くて
for i in *;do echo $i;done
みたいに一行でループ回せるシェルってありませんかね。
最近ファイル名をeucからsjisに変えたら、使い難くてかなわん。。
色々試した結果tcshが日本語強そうなんだけど、
foreachが使いにくいよ。。。
ループ一行で書く方法ってないんでしょうか、もしくはヒストリできる
だけでもいいんですが。
日本語に強くて
for i in *;do echo $i;done
みたいに一行でループ回せるシェルってありませんかね。
04/01/08 00:21ID:qStY7vDK
zshぐらいしか知らない。
日本語強いのかな?
ループはここに例がある。
ttp://www.sol.cs.ritsumei.ac.jp/~sawaki/comp/zsh/
日本語強いのかな?
ループはここに例がある。
ttp://www.sol.cs.ritsumei.ac.jp/~sawaki/comp/zsh/
04/01/08 01:22ID:uHL4l/kD
>89
昔、zsh使ってたんですが、日本語入力すら辛かった印象があるんですよね。
日本語ファイル名使う糞野郎のおれには辛いよ、
かといってemacs常用する気もおきないし。
sh系はループ;で区切って一行で書けたと思う、
なぜにcsh系が複数行書かなきゃいけないのか謎だ。
tcshで
sh -c 'for i in *;do echo $i ;done'
とかしようかな・・・(;´д`)
昔、zsh使ってたんですが、日本語入力すら辛かった印象があるんですよね。
日本語ファイル名使う糞野郎のおれには辛いよ、
かといってemacs常用する気もおきないし。
sh系はループ;で区切って一行で書けたと思う、
なぜにcsh系が複数行書かなきゃいけないのか謎だ。
tcshで
sh -c 'for i in *;do echo $i ;done'
とかしようかな・・・(;´д`)
91login:Penguin
04/01/09 00:21ID:uoDpOTlw 日本語に一番強いのはbashじゃないの?
04/01/09 00:53ID:rSX0Eg/z
showa shell
93login:Penguin
04/01/09 09:55ID:H3rjIwiI っつうか、ファイル名に日本語使うな。
94login:Penguin
04/01/09 17:48ID:m1uGuzrs ハングルならOK?
04/01/10 00:39ID:6IztvX7Z
04/01/10 18:01ID:NAw+6fyF
bindkey -vしてる場合はこうか。
unsetopt flow_control
bindkey '^Q' push-line
unsetopt flow_control
bindkey '^Q' push-line
97login:Penguin
04/01/20 19:08ID:ZxauvQQl bash
04/01/20 22:24ID:yngj34l6
login shellっていうの使ってます。
04/01/22 01:33ID:loDLe1Fy
座布団とっちゃって、山田くん
100login:Penguin
04/01/22 15:43ID:jmIdE/7G Debian Almquist Shell
ってashとどこか違うんかーい。
ってashとどこか違うんかーい。
04/01/22 17:18ID:+Rz52mT6
ash の開発元が inactive なので Debian メンテナが開発を継続してる。
102login:Penguin
04/01/30 13:59ID:XcTtVtTM zshとbash
04/01/30 19:33ID:9ysD749T
$ grep `whoami` /etc/passwd | awk -F: '{print $7}'
/bin/bash
$ rpm -q zsh
package zsh is not installed
>>95
「ハングル語」ってゆーなー。
/bin/bash
$ rpm -q zsh
package zsh is not installed
>>95
「ハングル語」ってゆーなー。
104login:Penguin
04/02/08 16:37ID:1NWJV+8i 最近のzshは昔に比べて補完が馬鹿になってる気がする…。
105login:Penguin
04/03/30 17:24ID:YH3K+I++ meganesh
04/03/31 02:51ID:GhIe7bPN
bash_completion大好き。
04/03/31 07:08ID:jcKTW82l
04/07/07 16:59ID:dZiqu+yq
sage
109login:Penguin
04/07/10 20:58ID:X8oC/L2Q 素朴な疑問
なんでシェルプログラムの名前にはshがつくんだろう。
暗黙のルール?
なんでシェルプログラムの名前にはshがつくんだろう。
暗黙のルール?
04/07/10 21:03ID:ImXsu5cA
>>109
わかりやすいから。wmもそうでしょ。
わかりやすいから。wmもそうでしょ。
04/07/11 13:52ID:4PB03HwB
tcsh
112login:Penguin
04/08/07 23:30ID:jsIlo2yj >>109
一つにはEmacs使うと専用モードにしてくれるからかな。vi派のことはよく知らん。スマソ
一つにはEmacs使うと専用モードにしてくれるからかな。vi派のことはよく知らん。スマソ
04/09/21 23:23:06ID:ObluChx0
04/09/22 19:12:29ID:mH3xHrQE
explorer
04/09/23 07:13:31ID:5dDEDvjD
wish
04/09/23 21:52:29ID:01s5UovW
Bシェルでファイル中の ' (アポストロフィ1つ) を ''(アポストロフィ2つ) に強制変換したいのですが、良い方法ありませんか?
sed で変換しようとしたのですが、そうも正規表現の使い方が悪いせいか、手こずっています。
対象のファイルは、テキストファイルでアポストロフィの場所は、決まっていません。
アポストロフィ2つというのは、ダブルクォーテーションではなくて、ほんとに連続したアポストロフィのことです。
117116
04/09/23 21:57:06ID:01s5UovW すみません。
UNIXの板と間違えましたm(__)m
UNIXのスレであらためて質問します。
UNIXの板と間違えましたm(__)m
UNIXのスレであらためて質問します。
04/09/29 20:48:05ID:y3KPr4og
いまどきシェルなんて使わないだろ。
04/10/08 16:16:22ID:R1ey10lH
時代はエネオス。
04/11/25 16:45:03ID:8J4kHwqC
私は貝になりたい
%
%
04/11/26 01:24:11ID:GpMP1RXO
ソウカイ.
04/12/09 09:57:56ID:PvH4tjNs
普段は bash だけど、シェル「スクリプト」を書くときは sh で動くように書く。
124sage
04/12/25 13:52:04ID:skRowMGt bash,sh,ksh,perl
04/12/31 12:38:52ID:muvycyEq
基本的にはzsh
debianやgentooでapt-get、もしくはemergeのときの補完や
いろんなツールのoptionの補完までしてくれるのでありがたい
が、2byte文字を使うと化けたり落ちたりする、
日本語のmanがあまりない(英語のはたくさんすぎるほどあるけど)、
どんどん機能が追加されてついていけてない と問題点も多い
スクリプトとして使う場合、特に人に配布するときは極力shにする
bashも入ってない環境もあることはあるし(shのない環境ってあるのかな?)
cshなんか使えたもんじゃない tcshはまだましだけど。。。
cshがdefaultになってる環境は困ります 使ってて嫌にならないのかな?
debianやgentooでapt-get、もしくはemergeのときの補完や
いろんなツールのoptionの補完までしてくれるのでありがたい
が、2byte文字を使うと化けたり落ちたりする、
日本語のmanがあまりない(英語のはたくさんすぎるほどあるけど)、
どんどん機能が追加されてついていけてない と問題点も多い
スクリプトとして使う場合、特に人に配布するときは極力shにする
bashも入ってない環境もあることはあるし(shのない環境ってあるのかな?)
cshなんか使えたもんじゃない tcshはまだましだけど。。。
cshがdefaultになってる環境は困ります 使ってて嫌にならないのかな?
05/01/16 23:19:06ID:blIAuYA0
シェル関数ライブラリとかって無いんでしょうか。
意外とちょんスクリプトに定型処理が多いことに気づいたので。
意外とちょんスクリプトに定型処理が多いことに気づいたので。
05/01/20 20:33:58ID:GNgkmUes
はじめて来ました。ちょっと質問です。(すれ違いでしたら誘導お願いします)
FC2を使ってますが、apt-get update / upgrade / clean などの一連の操作をcronな
どで定期的に実行したいのですが、スクリプトをどのように書いて良いのかわかりま
せん。こういった事は可能なのでしょうか? 可能でしたらヒントもしくはスクリプ
トそのものを教えていただけませんか?
FC2を使ってますが、apt-get update / upgrade / clean などの一連の操作をcronな
どで定期的に実行したいのですが、スクリプトをどのように書いて良いのかわかりま
せん。こういった事は可能なのでしょうか? 可能でしたらヒントもしくはスクリプ
トそのものを教えていただけませんか?
05/01/22 10:15:51ID:Utrny9ne
>>127
もうやっちゃったのかな?
apt使ってないからなんとも言えないけど、
# apt-get update
などを実行した時に対話式な操作が無ければ大丈夫でしょ?
対話式の部分が出てきたら、オプションで潰せたら出来る。
もうやっちゃったのかな?
apt使ってないからなんとも言えないけど、
# apt-get update
などを実行した時に対話式な操作が無ければ大丈夫でしょ?
対話式の部分が出てきたら、オプションで潰せたら出来る。
05/01/22 15:16:47ID: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
http://pc5.2ch.net/test/read.cgi/unix/1101820646/1-4
/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
http://pc5.2ch.net/test/read.cgi/unix/1101820646/1-4
05/01/22 16:39:33ID:jkPxpXVf
>>127
そんなことして大丈夫なの?
そんなことして大丈夫なの?
05/01/23 00:24:23ID:dQz8X2/j
>>130
そこはかとなく同意。
そこはかとなく同意。
05/01/24 01:38:29ID:BGUfDMlu
くだ質かもしれませんが、自作のシェルスクリプトは
どのディレクトリに置いておくのがLinux的作法なんでしょうか。
一般ユーザーの場合とrootの場合では違う場所がいいでしょうか。
どのディレクトリに置いておくのがLinux的作法なんでしょうか。
一般ユーザーの場合とrootの場合では違う場所がいいでしょうか。
05/01/24 07:58:20ID:O3NPij7E
>>132
/usr/local/ か ~ 以下あたりになんかディレクトリ作って入れとけば?
/usr/local/ か ~ 以下あたりになんかディレクトリ作って入れとけば?
05/01/24 13:00:19ID:Pj2QQXIR
自宅ではzsh。
会社ではbash。
会社ではbash。
135127
05/01/24 18:52:11ID:+tUhPA/U05/01/24 20:18:10ID:EFWDsRtG
zsh さわってみたけど補完のされかたが bash と違ってやる気なくした.
05/01/24 21:38:01ID:lsYzi6Lj
「補完のされかた」ってどゆこった
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】福原遥(まいんちゃん)とサッカー日本代表の久保建英がまさかの電撃結婚★5 [爆笑ゴリラ★]
- 【速報】福原遥(まいんちゃん)とサッカー日本代表の久保建英がまさかの電撃結婚★6 [爆笑ゴリラ★]
- 大阪・清風高校で「カンニング指導」後に生徒が自殺「無関係とは決して思っていない」両親が1億円余の損害賠償求める★2 [七波羅探題★]
- 【サッカー】なでしこジャパン、難敵・北朝鮮を下し大会3連覇の金メダル!PK戦の死闘を制し史上最多4度目Vの快挙 [ゴアマガラ★]
- 【東京】10階以上の高さの工事現場から落ちてきた約1メートルの鉄骨が首に刺さる 2階にいた50代男性作業員が死亡 [煮卵★]
- 居住地で外国人増「いいと思わない」、41%に急増 交流は減少 …外国人が増えることに対して否定的な人は幸福度が低い傾向 ★3 [少考さん★]
- 【実況】博衣こよりのえちえちこんこよ高校2026-2年目春甲子園-🧪★4
- 【実況】博衣こよりのえちえちこんこよ高校2026-2年目春甲子園-🧪★5
- 【正論】岩屋前外相会見。「日中関係悪化の原因を作ったのは高市。中国はめっちゃ怒ってる」 [668024367]
- 石破系企業の鳥取ガス社長、会社のお金10億円を自分の口座に堂々と移し替えて着服してしまう [709039863]
- 有識者「簗和生議員に自治体の予算カットする権限なんてないぞ」⇦じゃあ実際にカットしたの誰なんや?🤔 [404143271]
- アセ顔ダブルピース✌😅✌の🏡