Estoy trabajando con SVN para el control de versiones, y siempre que esté listo para realizar algunos cambios, tengo que configurarlos todos con el siguiente comando:
svn status | grep -v "^.[ \t]*\..*" | grep "^?" | awk '{print $2}' | xargs svn add
Como puede ver, es bastante complicado y, por lo tanto, empecé a buscar un alias para este comando.
Al abrir ~/.bash_profile
, agregué la siguiente línea:
alias svn grab='svn status | grep -v "^.[ \t]*\..*" | grep "^?" | awk '{print $2}' | xargs svn add'
Sin embargo, hay algunas comillas simples y dobles en el comando original, por lo que el alias no se puede crear (está bien, se crea parcialmente y no puedo usarlo).
¿Cómo puedo evitar las comillas simples en el comando, para que el alias funcione?