![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Eliminar el directorio que tiene caracteres especiales | datherriault | UNIX for Dummies Preguntas y Respuestas | 12 | 01-14-2009 05:53 PM |
| eliminar caracteres especiales y Unicode | shantanuo | UNIX for Dummies Preguntas y Respuestas | 1 | 12-05-2008 09:16 AM |
| Dura eliminar caracteres de una cadena | chriss_58 | Programación de scripts de shell y | 6 | 11-28-2008 06:07 AM |
| Ayuda con buscar y reemplazar w / cadena que contiene caracteres especiales | CAGIRL | UNIX for Dummies Preguntas y Respuestas | 4 | 10-07-2008 08:13 PM |
| Añadir cadena tras otra cadena con caracteres especiales | heliode | Programación de scripts de shell y | 2 | 03-21-2008 08:06 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Trate de pasar los caracteres especiales con una \ delante.
Por otro lado, ¿por qué no simplemente usar expresiones regulares con sed o perl etc? |
|
||||
|
O simplemente con tr. Compruebe la opción-d en la página de manual.
Recuerdos |
|
|||||
|
Cita:
Código:
~$ cat myscript
echo "$1" | tr -d "${2//\\/\\\\}"
~$ myscript 'weird string !"#$%&'\''()*+,-./:;<=>?@[\]^_`{|}~' ' !"#$%&'\''()*+,-./:;<=>?@[\]^_`{|}~'
<---------------------- $1 ----------------------> <---------------- $2 ---------------->
weirdstring
~$
|
|
||||
|
Código:
echo "My name's Santiago. What's yours?" | tr -d "atu" |
|
|||||
|
Cita:
No puedo pasar los caracteres especiales con una barra porque mi script lee el segundo argumento de carácter por carácter. Por lo tanto, si es $ 2 "\ #", el guión primero tratará de reemplazar \ (y no) y luego tratar de reemplazar # (y no demasiado). Cualquier otra idea? |
|
||||
|
por alguna razón su trabajo con comillas simples en la línea de comando argumentos. No sé por qué esto es, aunque se encoge de hombros * *
|
![]() |
| Marcadores |
| Etiquetas |
| script de shell, de secuencias de comandos de shell, str, de secuencias de comandos de Unix, bases de secuencias de comandos de Unix |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|