[A-00076]シェル芸まとめ
実務で使えそうなシェルスクリプトのワンライナーシェル,シェル芸的なやつについてバリエーションをまとめておく。
・ひとつ前のpwd履歴に戻る
cd -
注意事項として、下記のようにターミナルを開いたばかり(前のpwd履歴がない場合)はエラーとなります。
MacBook-Pro:~$ cd -
-bash: cd: OLDPWD not set
正常な場合は下記のようになります。
MacBook-Pro:~$ pwd
/Users/anonymous
MacBook-Pro:~$ cd Documents/test/
MacBook-Pro:test$ cd -
/Users/anonymous
MacBook-Pro:~$
・文字列を逆順にする
これは[rev]コマンドを使えば容易にできます。
echo <String> | rev
MacBook-Pro:git-demo$ echo "あいうえお" | rev
おえういあ
ファイルの中身に対して行う場合は下記のとおりです。
MacBook-Pro:git-demo$ cat test-shell.txt | rev
オエウイア
こけくきか
そせすしさ
コメントを残す