Quiero añadir un "carácter al comenzar de cada línea en un archivo de texto ¿Hay alguna solución sencillaPerl:.? Agregar el carácter para comenzar de una línea
5
A
Respuesta
6
perl -p -e 's/^/"/' myfile
debe hacerlo
$ cat myfile
0
1
2
3
4
5
6
7
8
9
10
$ perl -p -e 's/^/"/' myfile
"0
"1
"2
"3
"4
"5
"6
"7
"8
"9
"10
!
1
yo consideraría una de estas formas: archivo
perl -pi.bak -e 's/^/"/' inputfile.txt
Editar en su lugar, guarda una copia de seguridad en "inputfile.txt.bak"
. 210perl -pe 's/^/"/' inputfile.txt > outputfile.txt
Use la redirección de shell para imprimir la salida en un nuevo archivo.
2
Otro par de sugerencias:
sólo en el shell:
tmp=$(mktemp)
while read -r line; do printf '"%s\n' "$line"; done <filename> "$tmp" &&
mv "$tmp" filename
ed:
ed describes.sql.bak <<'END'
1,$s/^/"/
w
q
END
Cuestiones relacionadas
- 1. ¿Cómo agregar el carácter de nueva línea en app.config?
- 2. Cómo agregar una nueva línea Carácter (\ n) en el paquete de recursos de mensaje en JSF1.2
- 3. El nombre no puede comenzar con el carácter ''
- 4. ¿Cómo agregar un nuevo carácter de línea en node.js?
- 5. Cómo imprimir una cadena utilizando pl/sql sin agregar el carácter de nueva línea al final
- 6. ¿Cómo agregar una nueva línea extra con 'puts' sin pegar el carácter de nueva línea en una cadena?
- 7. división en el carácter de la tubería en Perl
- 8. Mover al carácter de fin de línea en Vi, pasar el último carácter en la línea
- 9. Eliminar último carácter/línea
- 10. ¿Agregar una nueva línea en el archivo?
- 11. omitiendo una línea en una matriz, Perl
- 12. Perl leer línea por línea
- 13. ¿Cómo pipetear la línea de salida del comando Bash Shell línea a Perl para procesamiento Regex?
- 14. Carácter PHP de fin de línea para un archivo csv
- 15. Encontrar las palabras comenzar desde un carácter especial java
- 16. Perl una línea si la declaración
- 17. ¿Cómo puede la impresión de Perl agregar una nueva línea por defecto?
- 18. Perl foreach loop imprime solo una línea
- 19. cadena de JavaScript carácter de nueva línea?
- 20. comportamiento ambiguo del nuevo carácter de línea
- 21. BASH: Tira carácter de nueva línea de cuerda (leer línea)
- 22. Detectar un carácter de nueva línea
- 23. ¿Nuevo carácter de línea en VB.Net?
- 24. ¿Cómo agregar un carácter nueva línea en la porción de cadena de un ActionLink?
- 25. Elegir carácter de línea nueva en el Bloc de notas ++
- 26. Regex para que coincida con el URL de fin de línea o con el carácter "/"
- 27. ¿Es viable comenzar con Catalyst mientras aprende Perl?
- 28. reemplazar el carácter de nueva línea en la variable bash?
- 29. En C, ¿cómo escribir el carácter de final de línea apropiado para el sistema operativo?
- 30. Línea carácter de continuación en Scala
Si Perl no es obligatorio sugeriría usando sed: 'sed -i 's/^/"/ 'archivo' – hmontoliu
gracias, hay muchas soluciones! :) – Adrian