Eu devo usar o tar com -T - e fazer backup da lista de arquivos do stdin. Infelizmente, quando a lista de entrada está vazia, o tar cria um arquivo vazio. Eu quero prevenção para isso.
É possível induzir o tar a fazer "Recusando-se covardemente a criar um arquivo vazio", criando um arquivo vazio com a opção -T -?
Eu sei, eu posso examinar o arquivo está vazio, basta ligar
tar tvF|head -n 1|grep -c ^ #we are interested in only first file exists or not
depois decida remover vazio ou não.
Mas eu quero uma solução mais elegante