В поисках лучшего способа извлечения числа из последней строки в файле.
Пример содержимого:
# Provider added by blah
#
security.provider.3=org.bouncycastle145.jce.provider.BouncyCastleProvider
#
# Provider added by blah
#
security.provider.4=org.bouncycastle145.jce.provider.BouncyCastleProvider
#
# Provider added by blah
#
security.provider.79=org.bouncycastle145.jce.provider.BouncyCastleProvider
Я хотел бы проанализировать последнюю строку в файле и вернуть число после:
security.provider.
Это то, что я использую, и кажется, что только первая цифра выглядит лучше:
security.provider.
tail -1 filename | cut -c19
Я знаю, что могу использовать:
tail -1 filename | cut -c19,20
но я бы не знал, является ли число однозначным или двойным и т. Д.