I often type in this order, and it was trying to nick, and for no reason Was there.
for the file svn stat | Awk '{print $ 2}' `` Svn back $ FILE;
This obviously does a large number of svn reverse.
When I named it:
alias revert_all = "for` FILE 'svn stat | awk' in {print $ 2} '`; svn back $ FILE
svn stat goes immediately - no good
Then I try to quote double part:
alias revert_all = 'FIV' for svn stat. Awk "{print $ 2}" `; Svn back $ FILE; Done '
but it does not run properly - Ajaz part is not executed (I see M value and attempts to return svn M).
Next attempt, with the single tick quotes escaped:
alias revert_all = 'FIV' for svn stat. Awk \ '{Print $ 2} \' `; Svn back $ FILE;
The command is not complete, is Bash waiting for another tick?
I know I can script it, or put the awk command in the file, but I'm not looking for an alternate solution, here's something I do not know. what is this?
TIA
It is very difficult to quote backpacks
Try it out:
alias revert_all = '$ s for file (svn stat | awk' {print $ 2} '); Svn back "$ FILE"; By using $ ()
, it allows quotes to be exempted from outside quotes. It is always $ ()
and more.
No comments:
Post a Comment