обратный файл c символ за символом с помощью tac

как сказано в комментарии

uname -a ; who am i

uname -a предоставил информацию о системе

Linux mybox 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

, кто я iw скажет пользователю unix

archemar pts/0        2014-09-15 09:41 (172.16.17.77)

это, конечно, может быть скопированным среди ваших студентов (.eg)

 Linux anotherbox 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

путем сортировки столбца uname -a, вы можете догадаться, кто поделится ответом (при условии, что у вас нет тысяч студентов).

5
28.05.2018, 13:49
1 ответ

Если вас не беспокоит символ LF (, см. комментарии mosvy ), тогда гораздо эффективнее использовать rev, а не tac -r -s 'x\|[^x]', направляя его в tac, если нужный.

$ cat testfile
abc
def
ghi
$ rev testfile
cba
fed
ihg
$ rev testfile|tac
ihg
fed
cba

Это решение намного дешевле, чем tac -r -s 'x\|[^x]', потому что регулярные выражения, как правило, значительно замедляют работу.

4
27.01.2020, 20:35

Теги

Похожие вопросы