LoginSignup
0
4

More than 5 years have passed since last update.

諸事情でパイプが入力できないときに、パイプを使う方法

Last updated at Posted at 2017-11-08

ソースコード

#!/bin/sh
: <<__For_copy
|
\
_
@
'
"
&
`
__For_copy

set -u
${1} | ${2}

使い方

'''
sh pype.sh '実行したいコマンド' 'パイプ実行したいコマンド'
'''

アドバイス

本当はパイプを入力できるようにするのが好ましいのですが、面倒なことが往々にしてあると思います。
とりあえず入力に困りそうなキーをForCopyの中に入れておくと何気に助かります。

使うときは、自前のサーバーなどでSAMBAを使うなり、Wgetなどで取得できるようにしておくと組織でも簡単に共有できます。

複数のパイプに対応したい場合は、

${1} | ${2} | ${3} ...

のように引数を増やすと使えます。
&&や||もこれで作れるので、やりたいように作り変えてください。

キーボード変更について

英語キーボードを使っているなら

sudo loadkeys us

感謝

0
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
4