【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でシェアお願いします!

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

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

  • 専ブラ Jane StyleのQ&A★1(初・中級者向け)

    元スレ 1 :名無しさん@お腹いっぱい。:2016/04/16(土) 04:46:59.95 ID:CrfMxDhn0.net 専ブラのJane Style(ジェーンスタイル)質問・回答専用 専ブラ初心者は常時発生し続け…

  • kubuntu

    元スレ 1 :login:Penguin:2008/10/25(土) 12:56:12 ID:Tv64Yc4X.net KubuntuはUbuntuとK Desktop Environmentをベースにしたlinuxディ…

  • Windowsを使ってLinuxの方がマシ思った時

    元スレ 1 :login:Penguin:2018/03/06(火) 04:59:27.85 ID:vf8tiyrA.net あるでしょ?w 65 :login:Penguin:2018/04/07(土) 02:06:0…

  • KDEスレ Part 9

    元スレ 1 :login:Penguin:2012/01/31(火) 01:41:01.73 ID:/vz11sZc.net KDE(K Desktop Environment)は、X Window Systemなどの上…

  • Mozilla Firefox Part367

    元スレ 1 :名無しさん@お腹いっぱい。 :2020/09/24(木) 07:18:18.53 ID:EhLILimmd.net !extend:checked:vvvvv:1000:512 スレッドを立てる際は↑を二行…

  • Mozilla Firefox質問スレッド Part190

    元スレ 1 :名無しさん@お腹いっぱい。:2021/03/07(日) 02:02:51.90 ID:6pDd6t580.net Mozilla Firefoxの質問・相談スレッドです。 自分で調べてどうしても分からないこ…

  • プレステ2エミュについて語ろう【PCSX2】vol131

    元スレ 1 :名無しさん@お腹いっぱい。 (ワッチョイ 3d6c-Vdv4):2022/04/30(土) 22:45:57 ID:grbkgBTw0.net !extend::vvvvv:: スレッドを立てるときは、上の…

  • CentBrowser Part5 【Chromium派生ブラウザ】

    元スレ 1 :1:2019/03/26(火) 03:36:52.98 ID:2mncNtSt0.net ここはcentbrowserの最強バージョンと最強設定を追求し 決まるまで戦うスレだ。 前スレ CentBrowse…

  • 【初心者】LINUXって何なの?【厨房】

    元スレ 1 :厨房:02/12/09 02:03 ID:8Tuq7iD8.net 俺って文系の人間の上に、パソコンを最近まで持ってなかったから、 よく分かんないんだけど、LINUXって何なの? 経済学の論文書くのに、知識…

  • Discord 5サーバー目

    元スレ 1 :名無しさん@お腹いっぱい。:2021/05/13(木) 23:17:47.49 ID:2wKMU46Z0.net Discordについて語り合うスレ。 Discordはチャット、音声通話、画面共有、Botが…

  • 【オープンソース】Linuxの思想【GPL】

    元スレ 1 :login:Penguin:2014/10/19(日) 16:35:37.24 ID:XAbywIgE.net オープンソース、GPL、バザール開発、Red Hat・Fedora、Ubuntu、Androi…

  • 【DC】 Dreamcast総合スレッド27nd 【エミュ】

    元スレ 1 :名無しさん@お腹いっぱい。:2018/11/16(金) 15:14:47.14 ID:dCJEZxld0.net 前スレ Dreamcastエミュ総合スレ https://egg.5ch.net/test/…

最近のコメント

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