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