2013-10-24から1日間の記事一覧

コマンドラインから0で桁揃えした連番を得る

$ seq -f "%04g" 1 100 # 応用でいろいろできる $ seq -f "mkdir %04g" 1 100 | sh # forを使うと連番が複数個指定できて応用の幅が広がる $ for i in `seq -f "%04g" 1 100`; do cp -p file_${i} file_${i}.bak; done

バッチファイルでmavenを実行する際の注意

フツーに mvn package echo "package complete." と書くとecho以降が実行されない。 全部実行するには call mvn package echo "package complete" callでコマンドを実行する。

バッチファイルでUnixのbasenameコマンド相当の結果を取得する

rem バッチファイルの置かれているディレクトリへcd cd "%~dp0" rem カレントディレクトリをVARにセット set VAR=%CD% rem ここがbasename相当 for /f %%A in ("%VAR%") do set CURRENT_DIR_NAME=%%~nxA 参考URLはわすれちゃった。

fabricで踏み台経由でファイルをコピーする

# fabfile.py from fabric.api import env,run,put from fabric.state import connections, output proxy_server = 'proxyUser@prosyServer' proxy_password = 'proxyPassword' target_server = 'targetUser@targetServer' target_password = 'targetPasswor…