BAT
ftpを使えば出来るよ echo get "/pub/mozilla.org/firefox/releases/latest/win32/ja/Firefox Setup Stub 29.0.exe">>a.tmp & echo quit>>a.tmp & ftp -A -s:a.tmp ftp.mozilla.org & del a.tmp ※親切に書くとこうなります ftp -A ftp.mozilla.org get "/pub…
echo %DATE:/=% 意味 環境変数 %DATE% (2014/04/09) の中の「/」を空白に置き換える 関連するリファレンス SET /? 注意 %DATE%の中身がyyyy/mm/ddじゃない設定の時は使えない
概要 WindowsのBATファイル(*.bat)で、環境変数を外部ファイルから読み込む方法を2通り解説します。 DLLなどは不要です。 方法①:外部BATファイルにSETコマンドを書く 設定ファイルとしてBATファイルを用意し、CALLコマンドで取り出しますsetting.bat (環境設…
ただの手続きですが。
twitterでもいいか・・・と思ってたんだけど140文字を超えてしまったのでこちらに。前回(http://kunst1080.hatenablog.com/entry/2013/02/24/140748)より短く、そしてシンプルに書けました。
概要 先日、「第9回寒中シェル芸勉強会&第27回バナナで釘が打てますUSP友の会定例会」(http://usptomo.doorkeeper.jp/events/8339)にリモートで参加しまして。 https://twitter.com/kunst1080/status/434556029561344000 当日は普通にFreeBSD上のzshとかbash…
Gistに上げました。 標準出力を1行ずつ読み込んで、引数に含まれる?の場所を置換して実行します。使い方は、パスの通っているフォルダに置いて dir /b | each echo copy ? bk_? みたいな感じです。
Redmineの準備が間に合わず、ついカッとなって作った。GitHub → https://github.com/kunst1080/batits実質はBATファイル1つだけで動くおもちゃですが、使えなくもない、と言った出来の代物。※当然ですがWindowsでしか動きません 興味のある方はお試しあれ。
概要 自分がコマンドプロンプト環境でよく使ってるコマンドを一覧にまとめてみました。 コマンドプロンプトのコマンドとUNIXコマンドの対応表としてまとめています。 前置き 標準のコマンドは、以下の方法でヘルプを確認することが出来ます。コマンドの詳細…
eventquery.vbsを使用するので、Windows XP か Windows Server 2003 あたりでだけ使える方法。 ※「/R 10」の部分が、件数を指定するオプション。 ワンライナー版 cscript //nologo C:\WINDOWS\system32\eventquery.vbs /R 10 /NH /L System /FI "ID eq 6005 …
DOS-BATでcalコマンドを実装してみました。 WSHなどは使わず、純粋にBATファイルのコマンドだけで作成しています。[cal.bat] [出力イメージ] $ cal June 2013 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2…
sedっぽいことをするBATファイルを作ってみました。見ての通り、がんばってない感じのシンプルな作りとなっていますが、自分の用途ではだいたいこれで間に合ってます。[sed.bat] 使用例 右側に「\r\n」を入れても文字扱いになってしまって改行に置換できない…
はじめに DOS-BATファイルから別のDOS-BATファイルを起動するには、色々な方法があります。 hoge.bat start "" hoge.bat call hoge.bat これらの起動方法が、UNIXに於ける何と対応するのか、ということを簡単にまとめます。 解説 ①hoge.bat hoge.bat これは…
BATファイルでSQL(SELECTだけ)を発行します。 コマンドプロンプトで作業中にマスタの中身を覗きたい時とか、バッチ処理でテーブルの内容をCSVに落としたいときとかにべんり。[SELECT.bat] @if (1==1) /* @echo off setlocal if "%~1"=="" goto :USAGE if "%~…
シェルスクリプトのワンライナーでやったので、同じ事をcmd(コマンドプロンプト)でもやってみた。awkもsedも使わず、標準のコマンドだけで挑戦するマゾプレイ。 (for /f "usebackq tokens=*" %i in (`dir /ad /b`) do @dir /-C %i 2>&1 | findstr /v ":[0-9]…
概要 dir C:\Windows\system32\*.exe | more したら、見たことのないコマンドがいくつか出てきたので、目ぼしいものを調べてピックアップ!※WindowsXP Home Edition(以後XP)とWindows7 Home Premium 64bit(以後win7) を比較しています 見つけたコマンド wher…
概要 BATファイルを作成し、コマンドラインからxls→csvやcsv→xlsの変換を行う。 テキストの解析やEXCELの解析を実装するのが面倒なので、極力EXCELの機能を使用するコンセプトで。 使い方 BATファイルはPATHの通ってる場所においてね! hoge.xlsをfuga.csvに…
概要 BATファイルでヒアドキュメントっぽいことを実現します。 これを使えばいろいろと便利になりそうです。※実装には、やんごとなき理由でJScriptを使用しています。 (DOS-BAT の for /f で回すと、空行が間引かれてしまうというアレの所為) 使い方 BATフ…
なんとなく、余剰計算しているのが気に入らなかったので、余剰計算なしのFizzBuzzというものを考えてみた。余剰を使わないFizzBuzz・・・1nと3nと5nの数列を作ってマージしたらできそう。— くんすと (@kunst1080) February 25, 2013 まとめたものをGistに上…
オープンソースカンファレンス2013の、USP研究所のセッション(https://www.ospn.jp/osc2013-spring/modules/eguide/event.php?eid=55)に触発されまして。シェル芸が流行ってるみたいだから、コマンドプロンプト芸やるは #osc2013tk— くんすと (@kunst1080) F…