¿Qué función debo usar para escapar cadenas para el argumento del comando de shell en C?Función C para escapar de la cadena para el argumento del comando de shell?
que tienen una cadena:
This is a string with() characters
Esto será de error:
echo This is a string with() characters
Estos son OK:
echo "This is a string with() characters"
echo This is a string with \(\) characters
¿Hay un convertido función predefinida # 2 a # 3 en do?
intente esto con la secuencia: a'b. para mí, echo 'a' 'b' ... no funciona en bash, pero echo 'a' "'"' b 'hace .... –
@ErikAronesty: dije que reemplazara '' 'con' '\' '', no con' \' '. –
Tenga en cuenta que citar ''' da como resultado '' '\' ''', que en realidad es una secuencia de tres cadenas que se anexan en la evaluación. Por lo tanto, esta no es una cita real. – ManuelSchneid3r