コピペ厨になるとインストールとかで気持ちよく一発でコピペして実行とかしたい。
でも、解説でよくあるのがこれ。先頭に$が着いているため、エラーで止まってしまう。
複数行だと行ごとにコピーを繰り返すことに。
$ cd /tmp
$ wget --no-check-certificate https://github.com/kohkimakimoto/execmysql/tarball/master -O - | tar xzv
cd /tmp
-bash: $: command not found
そりゃテキストに貼り付けて、$を消せばいいんだけどね。少々めんどう。(vim なら ggCtrl+vGd 手がつりそう)
そこで、\$があってもコマンドが継続されるように\$コマンドを作ってしまう。
echo -e '#!/bin/bash\n\neval "$@"' | sudo tee /usr/bin/$ && sudo chmod +x /usr/bin/$
ただし、以下の#の場合は駄目。どうみてもコメント。#書き換えもうまく行かなかったし、コメントアウトとの区別がつかないのは危険なかんじ?
# yum install git
$から始まる文字はbashで予約されているので、
今のところ邪魔してないようですが、自己責任でどうぞ。よいコピペライフを。