$ hg status
ibash: jak połączyć dane wyjściowe dwóch poleceń, aby móc je potokować do trzeciej?
$ hg status --ignored
dają bardzo podobnych rezultatów. Chciałabym złączyć je więc mogę karmić je do awk, jak gdyby nie było stanu Hg --all (lub svn na svn statusu --no-zignorować)
myślę coś takiego :
$ echo "$(hg status)" "$(hg status --ignored)" | awk ' ($1 == "?") || ($1 == "I") { print $2 }' | xargs rm -r
dokonać „make bardzo czysty rzeczywiście” polecenie, ale wydaje się, że od czasu do czasu opuszczenia plik za, być może dlatego, że nowa linia znika albo coś.
Jeśli zastąpić 'rm' z' echo' (lub pominąć ostatnią rurę), to co jest wyjście, a co powinno być? Mogą również wystąpić problemy z uprawnieniami, w których 'rm' odmawia usunięcia pliku. –