Ich schreibe gerade ein bash script und wenn ich den useradd Befehl benutze, benötigt es 2x Eingabe. Was ist der Befehl, den Sie aus dem Bash-Skript in die Felder für das Passwortfeld von useradd eingeben müssen?bash script shell input
Antwort
Wenn die Eingabe von stdin gelesen wird, können Sie dies tun;
Einige Programme lesen jedoch nicht von stdin genau, um diese Art von Sache zu stoppen.
bearbeiten
Wie bemerkt auf, ist dies ein „HIER Dokument“ genannt wird, falls Sie es nachschlagen.
versuchen expect mit:
Erwarten Sie ein Werkzeug für die Automatisierung von interaktiven Anwendungen wie Telnet, FTP, passwd, fsck, rlogin, Spitze, etc
Werke erwarten auch für Programme, die tun nicht von stdin gelesen.
Ich hätte daran erinnert werden sollen. Ich habe bis auf diese genauen Gründe sehr viel Zeit genutzt. –
Ich kann nicht gestört werden, mein Linux-System zu überprüfen, aber wird das Useradd-Programm immer noch aufgefordert, wenn Sie die Informationen in der Befehlszeile übergeben?
- 1. Shell Bash Script
- 2. Makefile und Shell Script (Bash)
- 3. Bash Script Schleife durch Shell-Ausgabe
- 4. Fehler Shell Script
- 5. Shell Script Tilde Expansion
- 6. Inline bash script Variablen
- 7. Shell Script: Wie Leerzeichen trimmen aus einer Bash Variable
- 8. bash shell script zwei Variablen in for loop
- 9. Bibliotheksverwaltung mit Shell Script
- 10. Shell Script Json, Mac
- 11. Shell Script Segmentation Fault
- 12. Shell Script funktioniert nicht
- 13. Encoding Tastaturbefehl Auf Bash Script
- 14. adb shell input Unicode-Zeichen
- 15. Bash Script - Binärdatei lesen
- 16. Bash Script Rekursive Verzeichnisbaum
- 17. bash script 'here strings'
- 18. BASH grep script
- 19. Bash Script: Was bedeutet #!/Bin/bash?
- 20. Run/invoke windows batch script von sh oder bash script
- 21. Killing Prozess in Shell Script
- 22. Shell Script SCP Rückgabecode 1
- 23. Shell Script + schreiben einen String
- 24. Shell-Script "für" Schleife Syntax
- 25. Bash Shell-Funktionen
- 26. Bash Script "Usage" Ausgabe Formatierung
- 27. Bash-Script-Code ändern Perl
- 28. bash script mkdir mv ausgabe
- 29. Bash Script: Unterschied zwischen %% und //
- 30. bash script zu git ziehen
Für den Autor der Frage, wird dies ein 'Here Document' genannt, falls Sie es nachschlagen möchten. – IRBMe