Existe-t-il un moyen de saisir du texte directement dans un terminal sous un éditeur de texte? (puis entrez un code de contrôle tel que ctrl-c pour mettre fin à la saisie)
Je suis à peu près sûr qu'il existe un moyen de faire cela ... Je suis SSH'd sur un serveur avec Docker et l'exécution de bash dans un conteneur, afin de pouvoir tester certaines choses, je veux juste pouvoir coller un petit script dans la fenêtre de mon terminal et que cette sortie soit stockée dans un fichier à l'intérieur du shell du conteneur.
Merci.
une utilisation utile de cat
: fournit des informations sur stdin
cat > filename
enter text
hit Ctrl-D to stop
ou utilisez un heredoc
cat > filename << END
enter text
provide the terminating Word to stop
END
Utilisation
cat > some_file
écrire dans le fichier some_file
. Terminez votre entrée avec Ctrl+D
echo "Hello" > test.txt
Ceci écrasera "bonjour" dans le fichier test. Si le fichier n'existait pas, il le créerait
echo "Hello2" >> test.txt
Cela va ajouter une nouvelle ligne dans le fichier avec hello2