タグ

2015年12月8日のブックマーク (2件)

  • カレントディレクトリをバッチファイルのディレクトリにする - 強火で進め

    %0 にバッチファイル自身のファイルパスが格納されているため以下の様に記述し、ドライブの変更、ディレクトリの変更を行う。 %~d0 cd %~d0%~p0追記: id:nanmo さんよりコメント欄にてもっと短い方法を教えて貰いました。 cd /d %~dp0cd で /d のオプションを指定すると通常、ディレクトリの変更だけでドライブの変更は行ってくれない cd コマンドでドライブの変更も同時に行うようになります。 たとえば現在、Dドライブの d:\test にいて Cドライブの c:\test2 に移動したい様なドライブが異なる場所への移動も以下の1行を実行するだけでOKです。 cd /d c:\test2ちなみにコマンドのヘルプはコマンドプロンプト上で「help (コマンド)」とタイプすると確認できます。cd について知りたい場合は help cd で確認できます。 %~dp0 は

    カレントディレクトリをバッチファイルのディレクトリにする - 強火で進め
    U1and0
    U1and0 2015/12/08
    カレントディレクトリの取得
  • ファイルハンドルと出力 - 2部 Perl言語仕様 - [SMART]

    ファイルテスト演算子の使い方 $file = "/home/httpd/html/index.html"; # ファイルが存在するか確認 if ( -e $file ){ .... } パイプ UNIX 系 OS 全般や、Windows NT といったサーバ OSには、パイプが用意されています。パイプは、プロセス間で通信するために用意された機構で、標準出力と標準入力を経由してデータを受け渡しするためのものです。これによって、一時ファイルなどを経由せずに、ダイレクトにプログラムが標準出力に出力した結果を他のプログラムの標準入力に渡すことができます。 open でパイプ処理 以下では Perl からパイプを使った例を紹介します。ファイル名の先頭に | を付けると、そのファイル名をコマンドとして解釈し、そのコマンドラインへ出力します。 sendmail を使ってメールを送信する例です。 open

    ファイルハンドルと出力 - 2部 Perl言語仕様 - [SMART]
    U1and0
    U1and0 2015/12/08
    ファイルハンドル ファイル名の扱い方