Como posso remover um arquivo sem perguntar ao usuário se ele concorda em excluir o arquivo? Estou escrevendo um shell script e uso a função rm, mas ele pergunta "remover arquivo regular?" e eu realmente não preciso disso. Obrigado.
rm
não mostra um "remover arquivo normal?" prompt por padrão. Você deve ter o alias rm -i
ou definido como uma função. Estou surpreso que o alias esteja visível dentro do seu script. Você está executando o script ( ./foo.sh
) ou adquirindo ( . foo.sh
ou source foo.sh
)?
rm -f
,yes | rm
E assim por diante, mas esta pertence a SU.