ソースコード
#!/bin/sh
: <<__For_copy
|
\
_
@
'
"
&
`
__For_copy
set -u
${1} | ${2}
使い方
'''
sh pype.sh '実行したいコマンド' 'パイプ実行したいコマンド'
'''
アドバイス
本当はパイプを入力できるようにするのが好ましいのですが、面倒なことが往々にしてあると思います。
とりあえず入力に困りそうなキーをForCopyの中に入れておくと何気に助かります。
使うときは、自前のサーバーなどでSAMBAを使うなり、Wgetなどで取得できるようにしておくと組織でも簡単に共有できます。
複数のパイプに対応したい場合は、
${1} | ${2} | ${3} ...
のように引数を増やすと使えます。
&&や||もこれで作れるので、やりたいように作り変えてください。
キーボード変更について
英語キーボードを使っているなら
sudo loadkeys us