Skip to Content

Category Archives: shell

ftpをスクリプト実行(shell)

Written on 3月 25, 2007 at 9:00 AM, by

下記のようにすればシェルでftpを実行可能です。 ※ユーザID、パスワードが平文で残ってしまうことを気にするのであれば、  パラメータ入力やキー入力して、ftpscript.txtを動的に生成するなどで  対処は可能でし  Continue Reading »

シェルのパラメータ処理

Written on 3月 5, 2007 at 10:34 AM, by

日次でログ解析を自動化するときなどに、実行日の昨日に相当する タイムスタンプ(YYYYMMDD形式)を取得する方法をよく使う。 何かの都合で期日指定で動かしたいことを想定したパラメータ処理を 入れておくと、次のようになる  Continue Reading »

シェルで外部ファイル読み込み

Written on 3月 4, 2007 at 10:14 AM, by

CSV形式(半角スペース区切り)からの読み込みになるが。 #!/bin/sh while read A B C do echo $A; echo $B; echo $C; done < hoge.csv

カレントパス取得

Written on 2月 27, 2007 at 9:45 AM, by

実行時のカレントパス取得方法を言語ごとにまとめておく。 ◆DOS[2008/09/01 追記] echo %~d0%~p0 ※バッチファイル内でのみ有効(コマンドプロンプトで直接入力しても無効です) ◆PHP if( $  Continue Reading »

ファイルのタイムスタンプを取得しYYYYMMディレクトリへ移動する方法

Written on 2月 22, 2007 at 2:58 PM, by

ファイルのタイムスタンプを取得しリネームする方法に続いて、YYYYMM(年+月)ディレクトリごとに分ける方法。 #!/bin/sh TARGET_BODY=access* TEMP=mv_yyyymm.tmp.$$; l  Continue Reading »