[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
オエウイア
こけくきか
そせすしさ

<参考外部リンク>

https://zenn.dev/gore/articles/34f5f31d92d3bd

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*