¿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 fileto 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 echocomandos, 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 fileserí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 .shextensió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 sudosi no le pertenece):
chmod +x file
Y para correr:
./file
/bin/basha/bin/sh, fiesta ni siquiera es el valor por defecto para Ubuntu.