Ich habe diesen Befehl, der das tut, was ich will, aber ich kann es nicht Alias in meiner Bashrc erhalten (beachten Sie, dass es sowohl einfache und doppelte Anführungszeichen verwendet):Bash alias Befehl sowohl mit einfachen und doppelten Anführungszeichen
svn status | awk '$1 =="M"{print $2;}'
ich habe versucht:
alias xx="svn status | awk '$1 ==\"M\"{print $2;}'"
und einige andere gesunde Menschenverstand Kombinationen ohne Glück .. ich weiß, dass bash mit Zitaten sehr wählerisch ist .. Also, was ist der richtige Weg, es zu alias und warum? Danke
Also ich entkam nicht die $ .. wusste das nicht! –
Schön! Ich wusste auch nicht, dass ich dem "$" entkommen musste! – Shadoninja
Gute Antwort, aber auch eine Erinnerung, wie einfach es ist, Fehler zu machen. In dem Fall, in dem ich mich abmühte, gab es bereits entflohene Charaktere und es war ein großes Durcheinander. EJK's Antwort unten war für mich nützlicher, eine Funktion ist wahrscheinlich eine sauberere Option für viele :) – jerclarke