体力,気力,ときどき知力

情報系大学院生 兼 HPC系ソフトウェアエンジニアのメモ書き.やったことを貼って後日にコピペ再現するために書いているので新規性・汎用性・芸術性は考えてません.数値計算,高精度演算,SIMD, vim, Linuxなど.

簡易的,コンパイル成功時のみプログラムをバックアップ

gitとか使ってbackupするのが普通だけど,トライアンドエラーをしていて,
何だか知らないけど動かなくなってゲシュタルト崩壊する.という謎の相談を受けた.

内心そんなのしらねーよ..と思いながら,まぁ適当なスクリプトを組んだので,
このまま貼り付けて使ってくれ>N君


DATE=`date +%m%d_%H%M_%S`
gcc hello.c && cp hello.c backup/hello_${DATE}.c


解説:
DATEって言う変数に日付を入れて,
コンパイルが成功したときだけ,backupっていうディレクトリの中に,
コード+日付のファイルをバックアップする