なにかのコマンドをbashで実行した結果を編集したい場合、一旦結果をリダイレクションなどでファイルに保存し、そのファイルをvimで開いて編集していたが、なんかもう面倒くさくなったので、結果をそのままvimで開くスクリプトを書いた。
もうすでにあって、盛大に車輪の再発明をしている感はナキニシモアラズなのだが、自分の備忘録としてポエムとして残しておく。
#!/usr/bin/env bash
if [ "$1" = "" ]; then
echo "Usage:"
echo `basename $0`" [execute command]"
exit 1
fi
CMD=""
for c in $@; do
CMD=$CMD" "$c
done
vim <($CMD)
↧