Согласно первой строке вывода вы получаете (" redirecting to...
" ), вы используете systemd, поэтому многие старые команды SysV не будут работать.
Используйте systemctl
для управления службами systemd.
Чтобы остановить cron
, вам нужно дать команду:systemctl stop crond.service
. Если вы хотите отключить его, выполните:systemctl disable crond.service
.
Дополнительную информацию об управлении юнитами systemd см. в man systemctl
.
for string in {A..Z}{A..Z}{A..Z}; do
# use "$string" here
done
Этот цикл повторится 17576 раз (26 *26 *26 раз ).
Чтобы создать все заполненные нулями -числа между 000
и 999
, вы можете использовать {000..999}
в bash
версии 4 или более поздней.
В более ранних версиях bash
вы, возможно, захотите использовать тот же метод, что и в цикле выше.
Или вы можете использовать
for number in {0..999}; do
printf -v znumber '%.3d' "$number"
# use "$znumber" here
done
где znumber
создается с помощью формата printf
, который явно нулем -заполняет целое число до трех позиций из $number
.
Добавьте еще два расширения:
$ printf "%s\n" {a..z}{a..z}{a..z} | head -n 5
aaa
aab
aac
aad
aae
$ printf "%s\n" {a..z}{a..z}{a..z} | tail -n 5
zzv
zzw
zzx
zzy
zzz
Bash поддерживает расширение чисел с дополнением:
$ printf "%s\n" {000..999} | head -n 5
000
001
002
003
004