ファイル作成

touch の代わりに > を使用する。

$ cd lib && > my_gem.rb

Create a Simple Ruby Gem - The Startup - Medium

標準出力に文字を渡す

echo の代わりに <<< を使用する。

$ cat <<< 'hi there'

理解できていない

subshellとして動かしたく無い場合にも使用するらしい。。。

$ read first second <<< "hello world"
$ echo $second $first

bash - What does «< mean? - Unix & Linux Stack Exchange

シーケンス

seq 1 2 10 の代わりに、 {1..10..2} を使用する。

#!/bin/bash
echo "all odd numbers from 1 to 10 are"
for i in {1..10..2}
do
echo $i;
done
macでは使用できない。

Bash Range: How to iterate over sequences generated on the shell – Linux Hint