Блокировка удаления файла sudoer

Если вы просто хотите напечатать 1234567890123456789, вы можете сделать это с помощью:

$ printf "%s" $(seq 1 9) $(seq 0 9)
1234567890123456789$

Это не будет иметь завершающей строки новой строки, так что, возможно, вы предпочитаете:

$ printf "%s" $(seq 1 9) $(seq 0 9) $'\n'
1234567890123456789
$

Несколько простых вариантов, если вам не нужно для использованияseq:

$ perl -le 'print 1..9,0,1..9'
1234567890123456789
$ printf "%s" {1..9} {0..9} $'\n'
1234567890123456789

Поскольку вы упомянули переносимость, я рекомендую вам использовать подход perl, или если вы, вероятно, столкнетесь с системами без perl, но вам нужна одна и та же команда для запуска в оболочках, включая bash, sh, dash, tcshи т. д., попробуйте подход Камиля .

-1
01.03.2021, 03:18
0 ответов

Теги

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