Pythonのtest系ファイルをlsとgrepで取得してxargsで全実行する方法
最近更新してなかったので更新。大きな更新も今後予定しているのでちとまってくだされ。
というわけで表題。
答えから先に言うと
ls -d $PWD/path/to/folder/* | grep test(検索用語は用途に応じて) | xargs python
な感じです。ls -d
と $PWD
を使ってフルパスを取得し、grepで絞込み、残りをxargsで実行しちゃおうというわけ。環境構築していて原因が見つからなかったときとか一緒に入ってるsampleをとりあえず片っ端から実行して、エラーがでないかどうかチェックするわけですよ。
まぁこれをやってもなお絶賛環境構築の闇に揉まれているわけですが。