Tente isso ...
se você está feliz com a saída, basta remover a palavra de eco.
for i in access*; do echo mv $i ${i%.*}; done
Eu tenho um arquivo de texto como este
access-2018-08-21.log.1-20180906
access-2018-08-22.log.1-20180906
Eu quero remover a parte -20180906 wo o resultado seria
access-2018-08-21.log
access-2018-08-22.log
Eu tentei rename -- "s/\-20180906//g" *
, mas não funcionou.
Qual é a linha de comando que eu preciso para alcançar meu objetivo?
Tente isso ...
se você está feliz com a saída, basta remover a palavra de eco.
for i in access*; do echo mv $i ${i%.*}; done
Tags linux