Bash 当我对文件的位使用tac和/或rev时会发生什么?

Bash 当我对文件的位使用tac和/或rev时会发生什么?,bash,Bash,我知道linux命令tac和rev做不同的事情。我想知道当我使用tac而不是rev时,转换到每个位的文件会发生什么情况。您可以使用od来发现每个字节(而不是位)会发生什么情况 以下是一些例子: $echo-en“一个\n两个\n” 一 二 $echo-en“一个\n两个” 一 两个$#owww,末尾没有新行,因此提示在同一行 $echo-en'one\ntwo'| tac | od-a 0000000吨不含荷兰 0000007 $echo-en'one\ntwo\n'| tac | od-a 0

我知道linux命令
tac
rev
做不同的事情。我想知道当我使用
tac
而不是
rev
时,转换到每个位的文件会发生什么情况。您可以使用
od
来发现每个字节(而不是位)会发生什么情况

以下是一些例子:

$echo-en“一个\n两个\n”
一
二
$echo-en“一个\n两个”
一
两个$#owww,末尾没有新行,因此提示在同一行
$echo-en'one\ntwo'| tac | od-a
0000000吨不含荷兰
0000007
$echo-en'one\ntwo\n'| tac | od-a
0000000吨不含nl不含nl
0000010
$echo-en'one\ntwo'| rev | od-a
0000000 e n o nl o w t
0000007
$echo-en'one\ntwo\n'| rev | od-a
0000000 e n o nl o w t nl
0000010