Category Archives: shell
ftpをスクリプト実行(shell)
Written on 3月 25, 2007 at 9:00 AM, by makoto
下記のようにすればシェルでftpを実行可能です。 ※ユーザID、パスワードが平文で残ってしまうことを気にするのであれば、 パラメータ入力やキー入力して、ftpscript.txtを動的に生成するなどで 対処は可能でし Continue Reading »
シェルのパラメータ処理
Written on 3月 5, 2007 at 10:34 AM, by makoto
日次でログ解析を自動化するときなどに、実行日の昨日に相当する タイムスタンプ(YYYYMMDD形式)を取得する方法をよく使う。 何かの都合で期日指定で動かしたいことを想定したパラメータ処理を 入れておくと、次のようになる Continue Reading »
シェルで外部ファイル読み込み
Written on 3月 4, 2007 at 10:14 AM, by makoto
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 makoto
実行時のカレントパス取得方法を言語ごとにまとめておく。 ◆DOS[2008/09/01 追記] echo %~d0%~p0 ※バッチファイル内でのみ有効(コマンドプロンプトで直接入力しても無効です) ◆PHP if( $ Continue Reading »
ファイルのタイムスタンプを取得しYYYYMMディレクトリへ移動する方法
Written on 2月 22, 2007 at 2:58 PM, by makoto
ファイルのタイムスタンプを取得しリネームする方法に続いて、YYYYMM(年+月)ディレクトリごとに分ける方法。 #!/bin/sh TARGET_BODY=access* TEMP=mv_yyyymm.tmp.$$; l Continue Reading »