¿Te refieres a escribir en un archivo usando un script de shell? Aquí hay algunas maneras:
touch file
Este método simplemente creará un archivo, pero si el archivo ya existe, simplemente cambia la fecha de modificación a la hora en que usó ese comando.
echo "text" > file
Ese método sobrescribe el contenido de file
to text
. Si desea borrar un archivo, simplemente puede hacer esto:
echo "" > file
Supongamos que desea escribir más de una línea en él y no desea usar miles de echo
comandos, usaría este comando:
cat << EOF > file
test
test1
foo
bar
EOF
Eso le permite escribir varias líneas en un solo comando. El contenido de file
sería entonces este:
test
test1
foo
bar
Si desea agregar a un archivo, reemplace >
a >>
.
¡Espero que esto ayude!
EDITAR : Ah, ya veo, por lo que escribiría el archivo en gedit, usando la .sh
extensión (opcional, pero es una buena idea), y luego en un administrador de archivos, haga clic derecho en el archivo, seleccione Propiedades-> Permisos y verifique Allow executing file as program
. Luego puede hacer doble clic en él y se ejecutará :). Además, si desea hacerlo en la terminal, puede ejecutar este comando para que sea ejecutable (es posible que desee anteponer sudo
si no le pertenece):
chmod +x file
Y para correr:
./file
/bin/bash
a/bin/sh
, fiesta ni siquiera es el valor por defecto para Ubuntu.