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

1 :login:Penguin:03/10/28 17:45 ID:DZdBw1H1.net
おまいらが使ってるShellを晒せや(#゚Д゚)ゴルァ!!
そして便利なShell Scriptがあれば晒して( ゚Д゚)ホスィ…
GUI Shellも使ってる香具師はそいつも晒せ(゚∀゚)アヒャヒャ

249 :login:Penguin:2008/12/08(月) 09:41:21 ID:rVnu7uVy.net

そりゃまあそうじゃろ

79 :login:Penguin:03/12/21 15:58 ID:hjKuWoW2.net

そんな事もあるさ。

341 :login:Penguin:2016/04/11(月) 18:04:02.37 ID:+7cEZsLh.net

>>340
俺が個人的に使ってるメモ

例1はvarに /foo/bar/baz が入っている場合
例2はvarに foo/bar/baz が入っている場合

${変数名#パターン} ・・・ 先頭パターンマッチ部分(最短)を削除
例1 ${var#*/} => foo/bar/baz
例2 ${var#*/} => bar/baz

${変数名##パターン} ・・・ 先頭パターンマッチ部分(最長)を削除
例1 ${var##*/} => baz (basename相当)
例2 ${var##*/} => baz

${変数名%パターン} ・・・ 末尾パターンマッチ部分(最短)を削除
例1 ${var%/*} => /foo/bar (dirname)
例2 ${var%/*} => foo/bar

${変数名%%パターン} ・・・ 末尾パターンマッチ部分(最長)を削除
例1 ${var%%/*} =>
例2 ${var%%/*} => foo

173 :なぁなぁ〜:2006/07/04(火) 17:53:27 ID:my5N4gNu.net

↓実行結果↓
#####ディスクの領域%状態を調査します。#####
>>>/varディレクトリの使用率は、 2%です。<<<
./kadai.sh: line 1: 2: command not found
まだ大丈夫。らくしょーです。
./kadai.sh: line 1: /root/bin/10: 許可がありません
まだ大丈夫。らくしょーです。

92 :login:Penguin:04/01/09 00:53 ID:rSX0Eg/z.net

showa shell

243 :login:Penguin:2008/12/06(土) 22:15:19 ID:ZVaipofP.net

>パスまで含めないと
言葉足らずだった
カレントディレクトリにあっても./が必須って意味ね

19 : :03/10/29 14:20 ID:lTX2CBFV.net

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

237 :login:Penguin:2008/12/06(土) 16:28:42 ID:AyYE/hhZ.net

シェルやスクリプトのスキルって、生産性の差がもろに表れる重要な要素だと思うけど
会社じゃあまり重視されてない。結果さえ出せば何やったっていいよ、ってスタンス。
いや、それはそれで正しいんだが、各自が自分で勝手にスキルつけるよりも
社内である程度の統一を図るほうが効率的な希ガス・・・

グループ内の団結というか連携が強いような職場なら特に

69 :login:Penguin:03/12/05 18:28 ID:2nOu7k38.net

>>68
それはcmd.exe

323 :login:Penguin:2016/01/04(月) 21:49:17.54 ID:2aZidFSL.net

素直にbash一筋

48 :login:Penguin:03/11/15 01:40 ID:iT4lAQ5J.net

>>46
レスどうもありがとうございます。

そうなんですか。
他にも、いろいろと読んで勉強してみます。

363 :login:Penguin:2017/06/28(水) 22:12:50.28 ID:eMfd45Lz.net

特に必要でない限りsh(dash)で動くように書いてるけど、
bashがどこにでもある時代に、無駄だなーって気もしてる。

だからshで作られたbashインタプリタとか、
bashをshに変換してくれるコンバーターとか無いものだろうか?
(別にbashである必要はないけれど)

JavaScriptの世界では新しいJavaScriptの文法を
古いブラウザ向けに変換するトランスパイラや
複数のファイルを結合するビルドシステムってのがある。

それみたいに改良されたスクリプト言語で記述したコードを
shで動作するように変換してくれるビルドツールでないかな?

367 :login:Penguin:2017/06/28(水) 23:47:05.36 ID:JGK5oyyj.net

expr $var : ‘.*hoge.*’ ¥| $var : huga ¥| $var : ‘.*piyo’ >/dev/null ¥
&& echo echo 間違ってたらごめん。

305 :名無しさん@そうだ選挙に行こう:2015/12/14(月) 13:36:53.42 ID:Hkg4NZ1d.net

Linuxならbashだろ。

63 :login:Penguin:03/12/04 23:47 ID:cvkqokCp.net

補完の効かないシェルをログインシェルにしてる香具師いる?
DOSのシェルでもデフォで補完が効く今の時代。

漏れは腐れたノートでashを常用してるんだが…。

267 :login:Penguin:2009/06/10(水) 02:01:06 ID:TBbsjXi1.net

そうかなあ

152 :login:Penguin:2006/03/09(木) 10:13:56 ID:d8GB/50t.net

使っているよ。
外部から入力を受け取るような処理は書いていないけど。

260 :login:Penguin:2008/12/18(木) 08:43:18 ID:T6UIYA20.net

unix板にzshスレ新スレ来てた

15 :login:Penguin:03/10/29 10:34 ID:UYMLrc31.net

>>12
wgetで連番のエロ落とすときに実感するみたいね。

私はbashで十分なんで。

355 :login:Penguin:2017/06/22(木) 17:48:09.47 ID:M6sGnbPT.net

zsh って ksh 系だったけ。

319 :login:Penguin:2015/12/22(火) 04:10:16.09 ID:RxiZnJmS.net

zsh 5.2 release age

126 :login:Penguin:05/01/16 23:19:06 ID:blIAuYA0.net

シェル関数ライブラリとかって無いんでしょうか。
意外とちょんスクリプトに定型処理が多いことに気づいたので。

5 :login:Penguin:03/10/28 18:38 ID:0S63P2ji.net

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

36 :login:Penguin:03/11/12 01:56 ID:ERIidcJp.net

nautilus

136 :login:Penguin:05/01/24 20:18:10 ID:EFWDsRtG.net

zsh さわってみたけど補完のされかたが bash と違ってやる気なくした.

27 :login:Penguin:03/11/04 02:25 ID:P356s1hP.net

csh

39 :login:Penguin:03/11/13 14:12 ID:I/FJK4cY.net

シェルスクリプトの中で,
ユーザ定義函数を使おうとして,
以下のように書きました

#!/bin/bash
question ‘Hello World!!’

function question()
{
echo $1
}

ところが,「question なんか知らない」というエラーが出ました

何が悪いんでしょう?

315 :login:Penguin:2015/12/20(日) 01:55:36.61 ID:k4yY+b8r.net

zshってまだ生き残ってるのか
息長いよね

90 :login:Penguin:04/01/08 01:22 ID:uHL4l/kD.net

>89
昔、zsh使ってたんですが、日本語入力すら辛かった印象があるんですよね。
日本語ファイル名使う糞野郎のおれには辛いよ、
かといってemacs常用する気もおきないし。

sh系はループ;で区切って一行で書けたと思う、
なぜにcsh系が複数行書かなきゃいけないのか謎だ。

tcshで
sh -c ‘for i in *;do echo $i ;done’
とかしようかな・・・(;´д`)

320 :login:Penguin:2015/12/22(火) 04:12:05.03 ID:RxiZnJmS.net

むしろディストリビューションのデフォルトのシェルをzshにしてほしい

131 :login:Penguin:05/01/23 00:24:23 ID:dQz8X2/j.net

>>130
そこはかとなく同意。

381 :login:Penguin:2017/06/30(金) 18:39:48.28 ID:OYsM1Fla.net

>>352
まじかtccってそんな使い方出来たのか。今凄い嬉しいわ。

194 :login:Penguin:2007/02/08(木) 01:04:45 ID:pDSH+cG1.net

pdsh

いや何でもない

74 :login:Penguin:03/12/09 21:59 ID:WgphHOsL.net

>>65
>Solarisだと、/sbin/shという特殊なものがログインシェルなので、

別に特殊じゃないだろ。

340 :login:Penguin:2016/04/11(月) 16:23:25.70 ID:99C720fr.net

変数##*/ とはどういう意味でしょうか?

238 :login:Penguin:2008/12/06(土) 16:58:59 ID:tI3IdmCv.net

>>237
会社 とか 開発者の集団 とか 職場 とか扱うなら
マ板じゃねぇか?

シェルの扱いとかシェルスクリプトの書き方とかの
スキルアップについてならここで続けてもいいだろうけど
書籍とかwebを扱ったスレもある。

プログラマー
http://pc11.2ch.net/prog/

Linux 推薦図書/必読書/推薦雑誌/推薦HP 2
http://pc11.2ch.net/test/read.cgi/linux/1172765114/-100

298 :login:Penguin:2015/07/06(月) 19:35:47.77 ID:+hNWR6qA.net

そんなにzshっていいの?

154 :login:Penguin:2006/03/10(金) 07:53:52 ID:1qkTDd8e.net

スレ違いだけど昔アセンブラでCGI書いたことある

329 :login:Penguin:2016/01/06(水) 23:23:25.67 ID:lfyMMg4e.net

このスレひとつだけで15年も続いてるんだなw
しかも内容にほぼ変化がないw

222 :login:Penguin:2008/11/26(水) 23:34:44 ID:1HRO+QTL.net

じゃあネタを降ろう
setopt autopushdするとcd -で候補出るけど、ホームまでのパスは‾にしてほしいんだよなぁ
誰か知りませんか?

ってこれじゃタダの質問だな・・・w

157 :login:Penguin:2006/03/13(月) 01:49:00 ID:VCbKqPuL.net

このスレでマジレス以外はみんなbash w

168 :login:Penguin:2006/06/22(木) 23:19:38 ID:vnRHjvL5.net

bash

職場の上司がbashのスクリプトに勝手に改行入れるんでほとほと困ってる

こんな感じ

command1 -opt argv | comm(ここで何故か改行)
and2 -opt

幼稚園から出直して来いゴルァ

179 :login:Penguin:2006/08/28(月) 14:45:10 ID:7eZYmlo4.net

>>178

まあ、もう古いというのは事実ではあるが…。

335 :login:Penguin:2016/02/27(土) 12:50:11.12 ID:iccPCDzZ.net

業務限定ならばzshの選択は事実上無い。
一個人だけ使えても意味がないし、なにがなんでもzshだ!って主張するなら
手順書修正がいいだしっぺに集中する。

359 :login:Penguin:2017/06/28(水) 17:22:03.88 ID:cw2bOnvO.net

インタプリンタは fish。
Shell script 書くときはなるべく sh、条件文でどうしても実現できないことがあるときは仕方無く bash。

81 :login:Penguin:03/12/21 18:49 ID:FRRqXlg0.net

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

55 :login:Penguin:03/11/24 02:59 ID:9Mtw1xdl.net

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

58 :login:Penguin:03/11/26 17:46 ID:9ksa4xa7.net

Bourne to be My baby

165 :login:Penguin:2006/06/20(火) 02:14:28 ID:9RL1Aw4k.net

tclsh

180 :login:Penguin:2006/11/18(土) 22:38:19 ID:xEAAFMCe.net

winsowsのpowershellの感想をきかせてくださいです。

101 :login:Penguin:04/01/22 17:18 ID:+Rz52mT6.net

ash の開発元が inactive なので Debian メンテナが開発を継続してる。

186 :login:Penguin:2006/11/24(金) 23:31:26 ID:oOykb+FH.net

fish使ってるやついねーの?

368 :login:Penguin:2017/06/29(木) 00:09:03.51 ID:yEAGtShg.net

それかテキストファイルに、
a.piyo
aa.piyo
ab.piyo
aaa.piyo
aab.piyo
aba.piyo
みたいに一通り作っておいてgrepで探すとか。

232 :login:Penguin:2008/12/05(金) 20:08:11 ID:5BfnM0JI.net

zshって新しく作った実行ファイルをpath通った場所においただけじゃ
即座に反映されないぽいけど、仕様?
source .zshrcすれば反映されるけど

120 :login:Penguin:04/10/08 16:16:22 ID:R1ey10lH.net

時代はエネオス。

88 :login:Penguin:04/01/07 20:53 ID:sCMXGOoj.net

bash使ってるんだけど、
最近ファイル名をeucからsjisに変えたら、使い難くてかなわん。。

色々試した結果tcshが日本語強そうなんだけど、
foreachが使いにくいよ。。。
ループ一行で書く方法ってないんでしょうか、もしくはヒストリできる
だけでもいいんですが。

日本語に強くて
for i in *;do echo $i;done
みたいに一行でループ回せるシェルってありませんかね。

140 :login:Penguin:2005/05/19(木) 14:02:03 ID:4iqao7YC.net

bash で履歴の重複をなくすには

export HISTCONTROL=ignoreboth

とすればできます.
これは正確にいうと連続した履歴の重複で
たとえば,

ls
pwd
ls
pwd

などとしたばあいには
ls, pwd は履歴でそれぞれ2回ずつでてきます.
とびとびで,でてくる場合も1つにするような
履歴の重複の削除をする方法はありますか?

221 :login:Penguin:2008/11/26(水) 15:04:28 ID:1HRO+QTL.net

ググったらその5まであったようだ
そもそもシェルスレ自体少ないし、しょうがないか
身近すぎて逆に話題にし辛いのかな

102 :login:Penguin:04/01/30 13:59 ID:XcTtVtTM.net

zshとbash

388 :login:Penguin:2017/07/04(火) 20:29:35.31 ID:7SO5v2e3.net

ここの本職やべえな。

257 :login:Penguin:2008/12/15(月) 00:40:01 ID:NQPcaSbQ.net

ログインシェルにしとこうぜ

336 :login:Penguin:2016/02/27(土) 19:36:22.89 ID:lIPAeyky.net

>>335
お前、全員でrootを共有してるだろw

188 :login:Penguin:2006/12/19(火) 21:14:46 ID:eqdaJ2qS.net

hush使ってるやついねーの?

261 :login:Penguin:2008/12/18(木) 20:08:50 ID:7mUfa8Uh.net

ぶっちゃけzsh以外話題ないもんな
他に目新しくてよさげなシェルあるっけ?

304 :名無しさん@そうだ選挙に行こう:2015/12/14(月) 12:20:16.37 ID:lHt/GNdB.net

つくればぁ〜?

352 :login:Penguin:2017/06/05(月) 12:33:07.89 ID:w9CAiiZB.net

ここまでくるとtccと競合する

#!/usr/bin/tcc -run
#include <tcclib.h>
int main()
{
    printf(“hello,world!¥n”);
}

228 :login:Penguin:2008/12/03(水) 09:22:43 ID:ITt//6J4.net

つ zsh

143 :login:Penguin:2005/06/07(火) 01:43:57 ID:ycJPn50b.net

アリコ

383 :login:Penguin:2017/06/30(金) 20:49:27.35 ID:sFKxRYwA.net

TCC はかなり昔に開発停止してるからやめといた方が……。

30 :login:Penguin:03/11/05 23:37 ID:DhG0zDZH.net

ジェレイドだもん

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • Orange Pi

    元スレ 1 :login:Penguin:2017/02/25(土) 11:13:26.26 ID:gFvly7k+.net Raspberry Piに比べて割安なOrange Piのスレ http://www.oran…

  • PCLinuxOS Part3

    元スレ 1 : 忍法帖【Lv=11,xxxPT】 :2011/06/15(水) 21:00:07.10 ID:Opl0NEf4.net 特徴は、初心者が扱い易いRPM系ローリングリリースディストリビューション。 このスレ…

  • Jane Style★148 (5ch)

    元スレ 1 :名無しさん@お腹いっぱい。:2018/08/07(火) 23:27:56.96 ID:AhEypvM70.net 5chブラウザー「Jane Style」の専用スレ (ソフトウェア板) ◆Jane Styl…

  • 【バックアップ】 Acronis True Image part69

    元スレ 1 :名無しさん@お腹いっぱい。 :2021/11/07(日) 15:03:52.19 ID:Fc6qWDKy0.net !extend:checked:vvvvv:1000:512 !extend:checke…

  • JustSystems ATOK総合スレ Part98

    元スレ 1 :名無しさん@お腹いっぱい。 :2018/09/30(日) 00:37:44.66 0.net !extend::none ジャストシステムが開発・販売しているATOK総合スレです ATOK.com http…

  • 【P2P電話】Skype 62

    元スレ 1 :名無しさん@お腹いっぱい。:2018/08/06(月) 17:59:43.64 ID:nRviy2vg0.net P2Pによる IM/チャット/ソフトウェアVoIP の統合ツール、Skypeを語り合うスレ。…

  • スマートフォン(iPhone,Andoroid)とLinuxの連携スレ

    元スレ 1 :login:Penguin:2010/01/11(月) 19:59:20 ID:qGYD4ZJx.net 立てました。 81 :login:Penguin:2011/09/03(土) 10:38:44.09…

  • Javaが普及しなかったのでLinuxは使えない

    元スレ 1 :login:Penguin:2016/02/03(水) 12:38:54.52 ID:kbvpi5OD.net Javaが普及していれば、Linuxでもたくさんのソフトが使えただろう。 Javaアプレットが…

  • Google日本語入力 サジェスト24候補目

    元スレ 1 :名無しさん@お腹いっぱい。:2019/06/10(月) 20:06:07.70 ID:2CFW4bhD0.net 公式 https://www.google.co.jp/ime/ Google Japan …

  • Mozilla Firefox ESR Part6

    元スレ 1 :名無しさん@お腹いっぱい。:2017/12/18(月) 16:36:04.98 ID:9o5eiBen0.net ここは Mozilla Firefox ESR 専用スレです。 通常版のアップデートで痛い目…

  • OmegaChartスレ ver.12

    元スレ 1 :名無しさん@お腹いっぱい。:2021/03/21(日) 08:19:42.77 ID:u+Qxtkyv0.net 会則 OmegaChartはサポートを終了しています。  ご自身でコンパイルできない方は、他…

  • 【HTPC】動画を高画質に再生しよう Part10

    元スレ 1 :名無しさん@お腹いっぱい。:2015/07/07(火) 01:04:03.69 ID:wIh+y3uW0.net このスレはPCで動画を高画質に再生するための方法を考えるスレです。 ソフトウェアとハードウェ…

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑