Articles of tr

¿Por qué tr -sc 'A-Za-z' '' incluye línea vacía?

Estoy trabajando en Unix For Poets , e bash hacer un file que contenga todas las palabras / tokens en la Biblia . Sin embargo, cuando se utiliza tr, como se sugiere, esto incluye la cadena vacía. Vea el siguiente ejemplo: > tr -sc 'A-Za-z' '[\12*]' < bible.txt > bible.words > sed 5q bible.words The […]

Diff líneas similares

Me gustaría imprimir una list de líneas donde la primera palabra en dos files es idéntica, y el rest de las palabras no. Algún lío complicado con comm , grep y cut sería posible, pero ojalá haya una manera más simple. Editar : he logrado juntar algunos códigos de trabajo . Pruebas de ejemplo: $ […]

Iterar sobre los files en una carpeta

Tengo una carpeta que contiene files, y necesito iterar sobre ellos usando el command de unix "tr" teniendo como salida el mismo nombre que antes (si es posible) (el siguiente código no funciona): FILES=/root/Desktop/prova/* for f in $FILES ; do echo "Processing $f file…" cat $f | tr "\n" "," > $f.tmp & mv $f.tmp […]

Cómo get el número de cada signo de puntuación de un file

grep '[".?!"]' Devuelve las líneas que tienen uno de estos, pero no tengo ni idea de cómo decir cuántos hay en cada línea, y less cuantos,.,? Y! existen.

Decir 'tr' que az no es solo ASCII

tr -sc 'A-Za-z' '\012' es lo que necesito, pero no incluye todas las letras. ¿Cómo puedes hacer que esto funcione para idiomas como el francés? ¿Cómo se puede decir 'tr' que entre 'az' también debería haber un 'à', 'é' y 'ç'?

Especificación de parameters de línea de command separados por comas basados ​​en líneas de files de text

Quiero ejecutar un command como: command argument –parameter=param1,param2,param3 donde param1, param2, param3 puede ser cualquier cantidad de parameters provenientes de un file params.txt, cada uno en una línea. Puedo crear ver una list correcta de parameters con echo $(cat common.modules) | tr " " "," Pero tratando command argument –parameter=$(cat params.txt) | tr " " […]

usando el command tr -t

Cuando se utiliza el command tr -t , string1 debe truncar a la longitud de string2 , ¿verdad? tr -t abcdefghijklmn 123 # abc… = string1, 123 = string2 the cellar is the safest place # actual input the 3ell1r is the s1fest pl13e # actual output 'truncar' es otra palabra para 'acortar', ¿verdad? tr […]

cómo sustituir el signo less con tr

Estoy tratando de replace varios símbolos con espacios, y pensé que tr era el command correcto. Así que lo intenté cat myfile | tr '_[]()-/' ' ' Pero me sale el error range-endpoints of ']-/' are in reverse collating sequence order presumiblemente porque no puedo tener un signo less en los caracteres de input. ¿Puedo […]

cómo usar tr para eliminar una secuencia de caracteres octales?

Estoy tratando de eliminar esto: –More– de un file .dat, este es un fragment del file para dar un ejemplo: Device ID: N7K-LAN(JAF1651ANDL) IP address: 148.228.4.192 Interface: GigabitEthernet0/1, Port ID (outgoing port): Ethernet7/19 Device ID: CIRC_INF_IDF1 IP address: 148.228.107.252 Interface: FastEthernet0/20, Port ID (outgoing port): GigabitEthernet0/1 IP address: 148.228.107.252 Device ID: CIRC_INF_IDF3 IP address: 148.228.107.250 […]

El command tr no tiene ningún efecto cuando se usa en $ () y se guarda en una variable

Si ejecuto en la CLI: curl time.com | sed -n 's/.*href="\([^"]*\).*/\1/p' | tr " " "\n" luego, como esperaba, obtengo una list de enlaces desinfectados de la página a STDOUT , cada uno en una nueva línea. Sin embargo, cuando script.sh eso en una variable e bash script.sh desde un script.sh : PAGE_LINKS=$(curl time.com | […]