タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

shellに関するikasam_aのブックマーク (5)

  • シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大冒険 Third

    エンジニアという職業柄かシェルスクリプトを書くことはちょくちょくあるのですが、自分なりに気を付けていることを備忘録&自分への戒めも含めて、簡単に書いてみたいと思います。 変数は大文字 シェルスクリプト書いていれば変数の出番は至るところであるでしょう。その際、可読性を増すように、変数は大文字を使っています。 RET=`cmd1`みたいに。好みの問題もあるでしょうが、分かりやすいので。 クオテーションは選ぶ クオテーションにはシングルだったり、ダブルだったり色々ありますが、使い分けておいたほうがよいでしょう。 変数の展開がないようであれば、シングルクオーテーションのほうがスマートでしょうし、展開があるのならダブルクオーテーションを使えばと。 ダブルクオーテーションを使うのにも意味があって、変数は「$RET」のようにクオテーションで囲まなくても動作はたいていするのですが、 echo "${RET

    シェルスクリプトを書く際に気を付けていること8箇条 - カイワレの大冒険 Third
  • (削除しました)

    著者 / TATSUO IKURA 初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を多数行っています。 ≫ 詳しいプロフィール

  • cmd.exe起動時に実行されるレジストリ

    備忘録。Windowsでリムーバブルメディアなどを入れたときにautorun.iniの自動実行を抑制する レジストリは知ってましてセキュリティ目的で使用してるのですが、こんなレジストリあったとは…コマンドプロンプトcmd.exeを起動したときに自動的に実行されるコマンドを設定できるものです。HKEY_LOCAL_MACHINE¥Software¥Microsoft¥Command Processor¥AutoRun HKEY_CURRENT_USER¥Software¥Microsoft¥Command Processor¥AutoRun 使い方によっては便利そうですが、今回この存在に気付いたのはTR/Autoit.BLウィルス に感染しコマンドプロンプトを開くたびにシャットダウンさせられたためでして、セキュリティ的には問題ありそうです。 [参考] Windows 2000 コマンドライン

  • Windowsでのコマンドライン環境はConsole2+nyaosで

    この記事は主にConsole2の紹介とnyoasのLua拡張についての話です。 Windowsのコマンドプロンプトはとても使いづらいので、コマンドプロンプト代替ツールとしてckwと拡張性が優れたNYAOS(昔はnyacus)などのシェルを合わせて使ってる人もいると思います。 自分も少し前まではckw-mod+NYAOSを使っていました。 【DOS窓】NYAOS CKW+α【便利化】-奈良北部のなにか 現在はタイトル通りConsole2+NYAOSにしています。 ckwやConsole2はターミナルに該当するソフトウェアで、nyaosやgitbashなどはシェルに該当するソフトウェアです。 NYAOS はターミナルではない!シェル! Console2でnyaosを使うのは簡単で、Settings>ConsoleのShell(またはタブ毎の設定)にnyoas.exeのパスを入れるだけで完了です

    Windowsでのコマンドライン環境はConsole2+nyaosで
  • Bash completion for cpanm and cpanf | netCUBED Blog

    Ever had to install Universe::ObservableUniverse::Filament::SuperCluster::Cluster::Group::Galaxy::Arm::Bubble:: InterstellarCloud::SolarSystem::Earth? Probably not. Me neither, but according to api.metacpan.org, this is the longest module name on the CPAN and a pain to type. Run this in one line to find more long module names: curl -XPOST http://api.metacpan.org/module/_search -d '{"query":{"match

  • 1