$ hg status
ybash: ¿cómo concatenar el resultado de dos comandos para poder canalizarlos a un tercero?
$ hg status --ignored
dan resultados muy similares. Me gustaría para concatenar ellos, así que ellos pueden alimentar a awk, como si no hubiera estado hg --all (o SVN SVN de estado --no-ignore)
Estoy pensando en algo así como :
$ echo "$(hg status)" "$(hg status --ignored)" | awk ' ($1 == "?") || ($1 == "I") { print $2 }' | xargs rm -r
para hacer un comando de 'hacer muy limpio de hecho', pero parece que salir de vez en cuando un archivo atrás, tal vez debido a un salto de línea se pierde o algo así.
Si reemplaza '' rm' con echo' (o saltar la última pipa), entonces ¿cuál es la salida y lo que debería haber sido? Además, puede haber problemas de permisos donde 'rm' se niega a eliminar un archivo. –