Estoy trabajando con SVN para el control de versiones, y cada vez estoy dispuesto a comprometerse con algunos cambios, tengo a la etapa todos ellos con el siguiente comando:
svn status | grep -v "^.[ \t]*\..*" | grep "^?" | awk '{print $2}' | xargs svn add
Como se puede ver, es bastante complicado y por eso me puse a buscar en la fabricación de un alias para este comando.
Al abrir ~/.bash_profile
, he añadido la siguiente línea:
alias svn grab='svn status | grep -v "^.[ \t]*\..*" | grep "^?" | awk '{print $2}' | xargs svn add'
Sin embargo, hay algunas comillas dobles y simples en el comando original, por lo que el alias no puede ser creado (ok, es que se crea parcialmente, y no los puedo usar).
¿Cómo puedo escapar las comillas simples en el comando, por lo que el alias de trabajo?