bash

findで探索した結果に対してchmodで権限付与する

パーミッションが444(-r--r--r--)なファイルを検索して、write権限を付ける(-rw-r--r--)ときのコマンド。findでパーミッションが444のファイルを探索し、それらに対してchmodを実行するということをやっています。 $ find -type f -perm 444 | xargs chmod 6…

シェルスクリプトで実行しているスクリプトのパスを取得する

やっぱりどこかの記事の二番煎じになってしまうけど、よく忘れるのでメモ。 ROOTDIR=$(cd $(dirname $0) && pwd) 常にファイルが置かれているディレクトリが変数 ROOTDIR に格納される。

findで検索した結果を整形する(gawk -F/ '{print $NF}')

先月くらいに下書き保存していた記事を公開していなかったので公開しますかね。 $ find ./ -mtime -3 -name "*.pdf" | sort ./202302141554.pdf ./202302150342.pdf ./202302151540.pdf ./202302160357.pdf ./202302161544.pdf ./202302170340.pdf ./kaisets…