1read 100read
2013年17Linux204: 【Shell】どのシェル使ってる?【Script】 (294) TOP カテ一覧 スレ一覧 2ch元 削除依頼
【北朝鮮製Linux】Red Star Linux (172)
Scientific Linux Part3 (173)
【Firefox OS】オープン系モバイルOS【Open webOS】 (919)
test (354)
LINUX協会会長だけど、なんか質問ある? (215)
■□■15万のアクセスに耐えられるサーバー■□■ (172)

【Shell】どのシェル使ってる?【Script】


1 :03/10/28 〜 最終レス :2013/08/04
おまいらが使ってるShellを晒せや(#゚Д゚)ゴルァ!!
そして便利なShell Scriptがあれば晒して( ゚Д゚)ホスィ…
GUI Shellも使ってる香具師はそいつも晒せ(゚∀゚)アヒャヒャ

2 :
scsh

3 :
zsh
コマンドラインスタックとか拡張エイリアス便利杉

4 :
漢は黙って sash

5 :
ログインシェルはzshで/bin/shはash

6 :
ssh

7 :
cmd.exe

8 :
とくに捻らずにbash
5年ぐらい前はtcsh

9 :
bashでも困らないだろうけどzsh。
連番のエロを落すのに禿しく便利だし。

10 :
aibash

11 :
メインは zsh. 重いので、bash も併用してる。

12 :
なにも考えずbash使ってますけど、zshってそんなにいいんですか?

13 :
会社で ksh (AIX) なので
自宅でも ksh を使いたいんだけどな……

14 :
>>13
pdksh

15 :
>>12
wgetで連番のエロ落とすときに実感するみたいね。
私はbashで十分なんで。

16 :
>>12
人それぞれ。使ってみれば分かる。

17 :
perl

18 :
しゅ。

19 :
>>14
漏れは13ではないがkshとpdkshは微妙に動作が違うみたい。
仕事で同僚がハマりまくってた。

20 :
zsh は大文字小文字混在環境で便利、としか思ってない俺は
やっぱり bash
ついでに、Emacs + irbsh いないの?

21 :
zshはスクリプト専用って感じ。重いし。
やっぱbashでしょう。

22 :
>>14
>>19
ありがと。探してみまつ。

23 :
    .(\               /)  
     \\             /)″
     ((\\     ___    /)″
      ( (_ヾヽ <_葱看>ヽ/ヾ)
     (  ( ヾ./ i レノノ)) ヽヽヾヾ
     しし//  人il.゚ - ゚ノ、 ヾヾ)     みるまらー
     .し/// /ヽ fR{:::::::::::}ノヾ)
      ,し(/////ヽ(ヽ::::: ::::::|/) ″
       (/(/(/  |::|:: ::::::|::ヽヾ)
        (/(/  ヽ::ヽ:::::::| |:::|
             ___|::|:::::::| ヽ:ヽ
            /:::::||.:::::::|  ||
         ノ´:::::::::::N):::::::|  /|
        /:::::O::::::::ヽ|::::::::|  |ノ
       ノ::::::::::::::::@::::::::::::ノ
       |:::::::::::O:/ ̄ ̄
       ヽ::::::::::/
        ` ̄´

24 :
>>21
script専用じゃglobbingぐらいしかメリットなくなっちまうよ。
globbingにまで補完が効くとか、あっと思った時のコマンドラインスタックが禿しく便利なのに。

25 :
zsh
**のおかげでfind使う機会が減った。

26 :
bashだな。
覚えるのマンドクサいし。

27 :
csh

28 :
zshなんだが、便利機能はほとんど使ってないな
#ホトンドbashジャンヨソレジャ… _| ̄|○

29 :
コンソールからログインしてソッコーstartxしちゃうような香具師は
chshしてashとかcshにしちまった方がメモリ節約になるな。

30 :
ジェレイドだもん

31 :
>>29
X で起動するターミナルのシェルもそれに引き摺られるわけですが。
そんなことを気にするならば、startx ではなく exec startx した方がよい。

32 :
hoge.txt に
fuga = foo
という行があるとしますよね.
シェルスクリプトでシェル変数 $FUGA に,
この foo を設定してやるにはどうしたらいいのですか?

33 :
>>32
たとえば、こんなのかな。
----------
#! /bin/bash
FUGA=`grep "fuga" hoge.txt | awk '{print $3}'`
echo $FUGA
----------
awk じゃ無くて cut -d " " -f 3 とかでもいいかも。
= の前後にスペースがない時は、cut -d "=" -f 2 とか。

34 :
http://pc.2ch.net/test/read.cgi/unix/1016372780/630

35 :
>>34
申し訳ない。マルチなのに気づかなかった。
で、UNIX 板のスレ一覧見てきました。
-----
【貝】第1回シェル講座【殻】
http://pc.2ch.net/test/read.cgi/unix/1016372780/l50
便利なシェルスクリプト見せろ
http://pc.2ch.net/test/read.cgi/unix/996949546/l50
☆シェルスクリプトを勉強するにあたって☆
http://pc.2ch.net/test/read.cgi/unix/989659936/l50
おまえら! shell は何を使っているんですか?
http://pc.2ch.net/test/read.cgi/unix/1012330865/l50
bashで補完スレ
http://pc.2ch.net/test/read.cgi/unix/1013019416/l50
zsh入門 パート2
http://pc.2ch.net/test/read.cgi/unix/1036324177/l50

36 :
nautilus

37 :
clisp

38 :
ある実行ファイルにパスが通っているかどうかで
if 文で処理を分けたいんですけどどうすればいいのですか?
例えば, awk にパスが通ってるかどうかで分岐させるには?

39 :
シェルスクリプトの中で,
ユーザ定義函数を使おうとして,
以下のように書きました
#!/bin/bash
question 'Hello World!!'
function question()
{
echo $1
}
ところが,「question なんか知らない」というエラーが出ました
何が悪いんでしょう?

40 :
>何が悪いんでしょう?
マルチポストが悪いんじゃない?

41 :
マルチポストなのかよ。

42 :
>>38
if which awk >/dev/null 2>&1 ; then
    hoge
fi
>>39
function question()
{
echo $1
}
question 'Hello World!!'

43 :
>>38
http://pc.2ch.net/test/read.cgi/unix/1016372780/635
>>39
http://pc.2ch.net/test/read.cgi/unix/1016372780/637

44 :
すまぬ。

45 :
/etc/rc や /etc/rc.sysinit などを順に読んでいるのですが
_HOGE とか __fuga という先頭に _ が付いた変数が幾つかでてきます。
「こういう時は頭に _ を付ける」というような慣習みたいなものが
あるのでしょうか?

46 :
FreeBSD の起動スクリプトにはそんな変数は出てこないし、
Solaris でも _INIT_* という変数がちょっとあるだけ。

47 :
漏れど忘れしてて思い出させて欲しいんですが
SGIのIndigoやIndyのシェルってなんでしたっけ?
あのファイラーみたいな操作のやつ。シェルじゃなくて
プログラムでしたっけ?うーん名前思い出さん(;-公-)

48 :
>>46
レスどうもありがとうございます。
そうなんですか。
他にも、いろいろと読んで勉強してみます。

49 :
>>48
> レスどうもありがとうございます。
レスってなんですか?

50 :
>>49
IDがスーパーコンピューターなのにそんなことも知らないのかよ(w

51 :
>>50
あなたも知らないのですね?

52 :
英語だよ、英語
えっへん

53 :
ワロタ

54 :
tcsh

55 :
Linuxerにもtcsh使いがいたのか。

56 :
plamo のデフォルトなんじゃなかったか。

57 :
>bash という名前は Bourne-Again SHell の頭文字を取ったもの。
>sh の作者がボーン (Bourne) 氏 であることから、Bourne と Born (生まれる) をかけて、
>「生まれ変わったシェル」として命名された。
ヘェー

58 :
Bourne to be My baby

59 :
ボンジョビキター

60 :
俺もtsch使ってるよん。Unixの時から使い慣れてるもんで。

61 :
シェルスクリプト書いてみた。
添削おねがいします。
http://pc.2ch.net/test/read.cgi/linux/1069346365/519
http://pc.2ch.net/test/read.cgi/linux/1069346365/500-501n

62 :
特に意味もなくzshだな。

63 :
補完の効かないシェルをログインシェルにしてる香具師いる?
DOSのシェルでもデフォで補完が効く今の時代。
漏れは腐れたノートでashを常用してるんだが…。

64 :
>>63
> DOSのシェルでもデフォで補完が効く今の時代。
方法教えて。
command.comって補完効くようにできるの?

65 :
>>63
Solarisだと、/sbin/shという特殊なものがログインシェルなので、
変更できないんだよね…
まぁ、Linuxでは余裕でbashだけど。

66 :
>>64
ウチのcommand.comは何もしてないけど補完効くぞ。

67 :
あれ?
command.comは16bitアプリで補完機能はなくて32bitの
cmd.exeから実装されたと思ってたんだが違ったのか?
ぐぐっても補完機能の解説が見つからん・・・

68 :
ttp://win2000.nikkeibp.co.jp/tips/filedrive/index11.shtml
ttp://rd.vector.co.jp/soft/dos/util/se033185.html

69 :
>>68
それはcmd.exe

70 :
ガイシュツかもしれんけど
tcshなんてヽ( ・∀・)ノ ウンコー

71 :
根拠を示せ。

72 :
oresh

73 :
wash

74 :
>>65
>Solarisだと、/sbin/shという特殊なものがログインシェルなので、
別に特殊じゃないだろ。

75 :
>>74
/binではなく/sbinにわかれているのでは?

76 :
zsh

77 :
>>70
確かにcshスクリプトはウンコ
そんな俺はtcsh使い

78 :
bash_completionを有効にしたら、起動にやけに時間がかかりますね。
試しにzshにしてみたら、bashより起動が速かったです。
むう……

79 :
そんな事もあるさ。

80 :
solarisでもLinuxでも*BSDでもtcshです。
文句ある?

81 :
>>80
別に。好きにしてくれ。
ただし、他人に渡すシェルスクリプトを作るときだけは、
頼むから骨シェルにしてくれな。

82 :
zsh(*゚∀゚)=3 ムハー!
デフォルトのままでもすごすぎるぞ、これ。
% ./configure --<tab>
--bindir --includedir --srcdir
--build --infodir --sysconfdir
(以下略)
% killall <tab>
MozillaFirebird-bin mlterm screen xinit
(以下略)

83 :
>>81
禿同。
>>82
良かったね。
もっと早く気づくべきだったかも。

84 :
>>82
なりませんが(・ω・)

85 :
>>84
なにがならないの(・ω・)

86 :
補完じゃないのかな?

87 :
.zshrcに
autoload -U compinit
compinit
って書いてみたら?

88 :
bash使ってるんだけど、
最近ファイル名をeucからsjisに変えたら、使い難くてかなわん。。
色々試した結果tcshが日本語強そうなんだけど、
foreachが使いにくいよ。。。
ループ一行で書く方法ってないんでしょうか、もしくはヒストリできる
だけでもいいんですが。
日本語に強くて
for i in *;do echo $i;done
みたいに一行でループ回せるシェルってありませんかね。

89 :
zshぐらいしか知らない。
日本語強いのかな?
ループはここに例がある。
ttp://www.sol.cs.ritsumei.ac.jp/~sawaki/comp/zsh/

90 :
>89
昔、zsh使ってたんですが、日本語入力すら辛かった印象があるんですよね。
日本語ファイル名使う糞野郎のおれには辛いよ、
かといってemacs常用する気もおきないし。
sh系はループ;で区切って一行で書けたと思う、
なぜにcsh系が複数行書かなきゃいけないのか謎だ。
tcshで
sh -c 'for i in *;do echo $i ;done'
とかしようかな・・・(;´д`)

91 :
日本語に一番強いのはbashじゃないの?

92 :
showa shell

93 :
っつうか、ファイル名に日本語使うな。

94 :
ハングルならOK?

95 :
>>93
激同
winscpとかで勝手にsjisファイル名で作るやつが悪いんだ。
かといってなんかあるたんびに口酸っぱくして言い聞かせるのも
面倒なので自分で対応したほうはやそうなんだよ。
好きで糞野郎なわけじゃないんです。
>>94
ハングル語の勉強まで強要されたらさすがに泣きますね。
そこまで人に合わせる気はないな。。。

96 :
bindkey -vしてる場合はこうか。
unsetopt flow_control
bindkey '^Q' push-line

97 :
bash

98 :
login shellっていうの使ってます。

99 :
座布団とっちゃって、山田くん

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
【ubuntu】 NetWalker3【ARM】 (830)
タイル型WM (Ion, wmii, awesome, xmonad, etc.) (878)
キツいスペックのPCで頑張ってる人の為のスレ 15 (679)
最強に頭の悪そうなコマンドを打ってください (412)
ぱぱんだ Part2 (248)
WindowsをLinux化する!! (137)
--log9.info------------------
◆◇El Blanco Real Madrid 652◇◆ (928)
Manchester United 香川真司 part 944 (506)
2chの英国人が下手という風潮は絶対おかしい Part2 (514)
★★ inter -長友佑都- Part765 (322)
グアルディオラ vs モウリーニョ (459)
【Gunners】 Arsenal F.C.【part669】 (922)
FCバルセロナ Infantil B 久保建英 parte6 (282)
CSKA Moscow 本田圭佑 part1133 (683)
★ ☆ A.S.ROMA part127 ☆ ★ (448)
■□■□╋ AC MILAN パート498☆ (530)
【マンU・ユーベ】エリート4兄弟 Part8【バイヤン・マドリー】 (526)
★Tottenham Hotspur73ヽ(`Д´)ノCOME ON YOU SPURS (935)
徹底討論!スカパー!専用批判要望スレッドNo.74 (151)
KAKA カカ Part8 (213)
【杭州緑城教練】 岡田武史 六 【中国超級聯賽】 (634)
ようやく、しおらしくなってきた韓国サッカー5626 (1001)
--log55.com------------------
自演報告所
2ch証券がこの先生きのこるには
【ニダーラン】エラー報告びんたん転載依頼スレ★1
【ニダーラン】森⇔狐ポの交換スレ Part33
ニダーランRMTスレ その3
監理ポスト
要望スレ
【ひろゆき!】配当機能実装を要求するスレ【FOX!】