Quero escrever um script que possa excluir todos os arquivos de tamanho 0. Eu já tenho comando para fazer isso - find . -size 0 -type f -delete
. O problema é que quero usar o primeiro parâmetro de script como caminho. Eu tinha algo assim:
#!/bin/bash
$1/$(find . -size 0 -type f -delete)
erro: erro de sintaxe
Responder1
Usar:
#!/bin/bash
find "$1" -size 0 -type f -delete
Você também pode fazer:
#!/bin/bash
cd "$1" && find . -size 0 -type f -delete