По крайней мере, с версией GNU Coreutils split
вы можете сделать это следующим образом:
split -l300 --numeric-suffixes=1 --suffix-length=1 --additional-suffix=".lst" file ""
Обратите внимание на использование ""
для указания пустого префикса (части xa
имени файла по умолчанию )и использование --numeric-suffixes
вместо -d
(, которое всегда начинается с 0 ).
Также обратите внимание, что это предполагает, что разделяемый файл содержит не более 9 x 300 строк -, в противном случае split
будет жаловаться, чтоoutput file suffixes exhausted
Пр.
$ split -l300 --numeric-suffixes=1 --suffix-length=1 --additional-suffix=".lst" --verbose file ""
creating file '1.lst'
creating file '2.lst'
creating file '3.lst'
creating file '4.lst'
это немного сложнее, чем ваша ссылка выше:
https://www.maketecheasier.com/fix-ubuntu-login-loop/
Ubuntu не позволяет мне войти в систему под своим пользователем, как я могу это исправить?