bashスクリプトでタブ文字をエコーする 質問する

bashスクリプトでタブ文字をエコーする 質問する

bashスクリプトを使用して1つ以上のタブ文字をエコーするにはどうすればよいですか?このコードを実行すると

res='       'x # res = "\t\tx"
echo '['$res']' # expect [\t\tx]

分かりました

res=[ x] # that is [<space>x]

ベストアンサー1

echo -e ' \t '

'スペース タブ スペース 改行' をエコーし​​ます ( -e'バックスラッシュ エスケープの解釈を有効にする' を意味します):

$ echo -e ' \t ' | hexdump -C
00000000  20 09 20 0a                                       | . .|

おすすめ記事