私はxmlを出力するスクリプトを使用しており、xmllintを使用して出力形式を指定しています。 Xmllintにはソース引数が必要なので、ハイフンを使用して標準出力をここに接続します。
$> script.php source.txt | xmllint --format - > nice_output.xml
このスクリプトはあまりにも頻繁に実行されるので、この部分をパイプで接続できるコマンドに置き換えたいのですが、どのようにxmllint --format -
始めるのかわかりません。私はこれをしたい:
$> script.php source.txt | nicexml > nice_output.xml
nicexml
私のカスタムコマンド/エイリアスはどこにありますか?どうすればいいですか?
ベストアンサー1
エイリアスバージョン
alias nicexml="xmllint --format -"
バッシュ機能
function nicexml() { xmllint --format "${@:--}"; }
- デフォルトの入力は次のとおりです。標準入力
- 代替入力ソースとオプションも許可されます。