- 1 名前:login:Penguin [2007/07/10(火) 23:17:13 ID:qGthZdME]
- UNIX板のスレを見ている方も多数おられるかと思いますが、
まあそれはそれとして、BASHウゼーとか言われる心配なく 平和にLINUX的スクリプト談義しましょうよ。 初めての自作スクリプト、自信ないから見てください。な初心者から トリッキーな技を駆使した作品を披露したい、蘊蓄を語りたい上級者まで いろいろな人に参加して頂けると嬉しいです。 perlやらPythonやらの話が混ざっても良いんでない? 【sed】シェルスクリプト総合@LINUX Part2【awk】 pc11.2ch.net/test/read.cgi/linux/1154578200/ pc8.2ch.net/test/read.cgi/linux/1121994321/ >>2-5あたりに色々と。
- 963 名前:login:Penguin mailto:sage [2008/04/26(土) 05:02:51 ID:+ITD/myA]
- expr でパターンマッチさせた結果を判定するのが常套手段だと思う。
でも解り易さで俺も>>961おすすめ。 shでなくbashやzshに依存するやり方で良いなら他にもあるので、manするとエエでがす。
- 964 名前:960 mailto:sage [2008/04/26(土) 11:07:16 ID:2buln9M4]
- >>963
expr、なるほど。 C++やってるときも、caseなんてifがあるから要らね、 とか言ってるのをshにも持ち込んでしまったわけですが、 shではcaseを格上げします。 ありがとうございました。
- 965 名前:login:Penguin mailto:sage [2008/04/26(土) 11:09:05 ID:zBt65CRz]
- >>964
ざけんな。switchの方がコードの見通しがよくなる場面が多々ある。 適材適所だ。
- 966 名前:login:Penguin mailto:sage [2008/04/27(日) 00:22:17 ID:FoD+QJwV]
- 一文字のみ、小文字を大文字に置換の方法、教えてください
_linux から _Linux へ (この場合、小文字lを大文字Lへ、一文字のみ) trとかsedでぐぐってみましたが、すべての文字に適用される例のものばかりで。。。
- 967 名前:login:Penguin mailto:sage [2008/04/27(日) 00:31:12 ID:mG61TWcx]
- echo _linux | sed -e 's/[a-z]/\U&/'
- 968 名前:login:Penguin mailto:sage [2008/04/27(日) 01:13:49 ID:FoD+QJwV]
- >>967
ありがとうございます 期待通りの動作になりました、感謝
|

|