1
私は.bashrcの中の行を持っている:
alias bc=~/SCRIPT/bcc.sh
bcc.shは、1つの文字列を含むファイルです:
#!/bin/sh
echo "[email protected]" | bc -l
は、補助なしで、直接の.bashrcにこのコマンドを記述する方法はありますファイル?
私は.bashrcの中の行を持っている:
alias bc=~/SCRIPT/bcc.sh
bcc.shは、1つの文字列を含むファイルです:
#!/bin/sh
echo "[email protected]" | bc -l
は、補助なしで、直接の.bashrcにこのコマンドを記述する方法はありますファイル?
エイリアスの代わりに関数を使用します。
bc() {
command bc -l <<< "[email protected]"
}
command
は、関数自体が再帰的に呼び出されないことを保証します。 <<< "[email protected]"
は、パイプラインのオーバーヘッドを回避するecho "[email protected]" |
の良い代替手段です。
bash *関数*を書くことができます。 – Socowi