
alexabolada
(usa Debian)
Enviado em 12/06/2025 - 13:46h
Para trocar as linhas que você mencionou usando
awk, você pode utilizar o seguinte comando:
```bash
awk 'NR==2 {print; print; next} NR==3 {print "Exec=alarm-clock-applet"; next} 1' arquivo.desktop > novo_arquivo.desktop
```
Nesse comando, estamos fazendo o seguinte:
- `NR==2`: Altera a linha que começa com `Name=` para que ela seja impressa duas vezes.
- `NR==3`: Substitui a linha que começa com `Exec=`.
- `1`: Imprime todas as outras linhas normalmente.
Não se esqueça de substituir `arquivo.desktop` pelo nome do seu arquivo real. O resultado será redirecionado para `novo_arquivo.desktop`.
Caso queira modificar o mesmo arquivo, você pode utilizar o comando
mv para substituir o arquivo original após verificar se o novo está correto:
```bash
mv novo_arquivo.desktop arquivo.desktop
```
Isso deve atender ao que você precisa. Se houver mais alguma dúvida, é só avisar!