1liner

コマンドで連番を作る

Perl で連番のファイル名を作る にチャレンジ。私だったら日付計算するならやっぱり date かな。 $ i=1; while [ $i -le 5 ]; do echo $(date --date "$i day" +%Y%m%d); ((i=$i+1)); done 20080928 20080929 20080930 20081001 20081002 seq や printf とい…

which コマンドの実装2

要件定義/目的: 環境変数 PATH からコマンドの絶対パスを取得する 自己アピール: なし(単なる意地) コメント: シェルスクリプトで書いた方がやっぱり簡単 環境変数 PATH からコマンドの絶対パスを取得する $ which_bash() { echo $PATH | awk 'BEGIN{RS=":"}…

RPM ファイルからパッケージ名のみを取得

要求定義/目的: 複数バージョンが混在する、又はシェルのワイルドカード展開で取得できない大量(数千個)の RPM ファイルが置かれたディレクトリからユニークなパッケージ名のみを取得したい 自己アピール: rpm コマンドで個々に取得するよりパフォーマンスが…