Enviado em 13/02/2024 - 18:17h
$ echo sda1.ntfs-ptcl-img.gz | cut -d"." -f1
sda1
Como pegar somente o numero independe-te do nome do arquivo?
Li sobre o comando sed mas não achei uma forma
Enviado em 13/02/2024 - 18:17h
Enviado em 13/02/2024 - 18:53h
echo sda1.ntfs-ptcl-img.gz | sed 's/[^0-9]//g'
Enviado em 13/02/2024 - 18:17h
Enviado em 14/02/2024 - 14:06h
$ echo 'sda1.ntfs-ptcl-img.gz' | cut -d"." -f1 | cut -d"a" -f2
$ echo 'sda1.ntfs-ptcl-img.gz' | grep -o '[0-9]'
echo 'sda1.ntfs-ptcl-img.gz' | awk 'match($0, /[0-9]+/) { print substr($0, RSTART, RLENGTH) }' Enviado em 14/02/2024 - 22:38h
$ echo 'sda1.ntfs-ptcl-img.gz' | cut -d"." -f1 | cut -d"a" -f2
Se altera o nome de sda1 para sdx2 quebra o cut
$ echo 'sda1.ntfs-ptcl-img.gz' | grep -o '[0-9]'
Valido
echo 'sda1.ntfs-ptcl-img.gz' | awk 'match($0, /[0-9]+/) { print substr($0, RSTART, RLENGTH) }' Achei confuso... Se altera o nome do arquivo funciona? Ex: Goku.ext5-ptcl-img.gz
Dica do Morimoto
Enviado em 15/02/2024 - 21:27h
$ echo 'sda1.ntfs-ptcl-img.gz' | cut -d"." -f1 | cut -d"d" -f2
echo 'sda1.ntfs-ptcl-img.gz' | cut -d"." -f1 | cut -d"d" -f2 | sed 's/[a-z]//'
Entre na sua conta para responder.