Ein Skript ist eine Folge von Befehlen oder Anweisungen, die von einem Interpreterprogramm ausgeführt und nicht zu einem eigenständigen ausführbaren Programm kompiliert werden.
Mein Computer hat ein 500 GB-Laufwerk. Ich möchte 400 GB Daten von /unencryptednach verschieben /encrypted. Beide Verzeichnisse sind auf der gleichen Partition, sondern /encryptedwird durch gehandhabt ecryptfs , so mv /uncrypted/* /encryptedwürde: Kopieren Sie alle Dateien zum Ziel Dann entfernen Sie sie von der Quelle ... was ich mir nicht …
History ist ein Shell-integrierter Befehl, den ich in einem BASH-Skript nicht verwenden konnte. Gibt es eine Möglichkeit, dies mit BASH-Skript zu erreichen? Hier geht es zu meinem Skript: #!/bin/bash history | tail -100 > /tmp/history.log cd /tmp uuencode history.log history.txt | mail -s "History log of server" hello@hel.com
Nehmen wir an, ich habe ein Skript namens script, das stdineinige Ergebnisse liest und auf den Bildschirm ausspuckt. Wenn ich den Inhalt einer Datei füttern wollte, hätte ich Folgendes eingegeben: $ ./script < file1.txt Aber was ist, wenn ich den Inhalt der mehreren Dateien auf dieselbe Weise in das Skript …
Ich schreibe ein Wake-on-Lan-Skript für einen Satz unserer Laborcomputer. Wir haben sqlite db mit einer Liste der Computer-Hostnamen, -IPs und -MACs und momentan pinge ich jeden mit '-c1', damit er nicht endlos läuft - aber selbst wenn man etwas warten muss, gibt es einen schnelleren Weg, ihn zu bekommen eher …
Ich wurde beauftragt, ein automatisiertes Server-Hardening-Skript zu erstellen, und eine Sache, die sie benötigen, ist ein Bericht über die gesamte Ausgabe jedes ausgeführten Befehls. Ich möchte die Fehlermeldung in einem String speichern und in einer Textdatei anhängen. Angenommen, ich habe folgenden Befehl ausgeführt: /sbin/modprobe -n -v hfsplus Die Ausgabe dieses …
Ich habe ein Bash-Skript, das ausgeführt wird, solange der Linux-Computer eingeschaltet ist. Ich starte es wie unten gezeigt: ( /mnt/apps/start.sh 2>&1 | tee /tmp/nginx/debug_log.log ) & Nach dem Start kann ich den Befehl tee in meiner ps- Ausgabe wie folgt sehen: $ ps | grep tee 418 root 0:02 tee …
Ich habe diese Woche mit PowerShell rumgespielt und festgestellt, dass Sie Ihre Skripte signieren müssen, damit sie ausgeführt werden können. Gibt es eine ähnliche sichere Funktionalität in Linux, die die Ausführung von Bash-Skripten verhindert? Die einzige ähnliche Funktionalität, die mir bekannt ist, ist die von SSH, für die ein bestimmter …
Ich kenne zwei Arten, wie Befehle miteinander verbunden werden können: mit einer Pipe (std-output in std-input des nächsten Befehls setzen). durch Verwenden eines T-Stücks (Spleißen Sie den Ausgang in viele Ausgänge). Ich weiß nicht, ob das alles ist, was möglich ist, also zeichne ich einen hypothetischen Verbindungstyp: Wie könnte es …
Ich habe ein Bash-Skript, das -e setzt, damit das Skript bei jedem Exit-Status beendet wird! = 0. Ich versuche, eine grundlegende Shell-Arithmetik auszuführen, die Variablen zugewiesen ist, und manchmal ist der Ausdruck gleich 0, was bewirkt, dass der Beendigungsstatus des Befehls let oder expr "1" ist. Hier ist ein Beispiel: …
Ich habe einen Ordner mit vielen Dateien (xyz1, xyz2, bis zu xyz5025) und muss auf jedem ein Skript ausführen, um xyz1.faa, xyz2.faa usw. als Ausgabe zu erhalten. Der Befehl für eine einzelne Datei lautet: ./transeq xyz1 xyz1.faa -table 11 Gibt es eine Möglichkeit, das automatisch zu tun? Vielleicht eine For-Do-Combo?
Ich habe ein Bash-Skript mit verschiedenen if-Anweisungen, die auf Kommandozeilenargumenten basieren, die ich beim Aufruf übergebe. Es ist hilfreich, eine Ausgabe darüber zu haben, welche Befehle ausgeführt werden, um den Fluss durch all diese if-Anweisungen zu bestätigen, aber meine aktuelle Lösung gibt mir zu viele Informationen. Die Verwendung set -vim …
Wenn ich den Befehl time in der Shell ausführe, time ./myapperhalte ich eine Ausgabe wie die folgende: real 0m0.668s user 0m0.112s sys 0m0.028s Wenn ich jedoch den Befehl ausführe, \time -f %e ./myappverliere ich die Genauigkeit und erhalte: 2.01s Wenn ich den %EBefehl verwende, verliere ich in gleicher Weise auch …
Ich habe Skripte, die IP-Multicast-Tests ausführen. Meine Skripte schlagen jedoch auf einem bestimmten Linux-Computer fehl. Ich weiß, dass ich CONFIG_IP_MULTICASTin der Kernel-Konfigurationsdatei nachsehen kann , ob der Kernel damit kompiliert wurde. Es wäre jedoch einfacher, fehlende Anforderungen in meinem Skript zu kennzeichnen, wenn ich mir /procoder ansehen sysctlund die Antwort …
So ermitteln Sie den Maximalwert aus Spalte 1 und geben den jeweiligen Pfad aus einer Datei mit n Datensätzen aus. $ cat version.log 112030 /opt/oracle/app/oracle/product/11.2.0 121010 /opt/oracle/app/oracle/product/12.1.0 Erwartete Ausgabe: /opt/oracle/app/oracle/product/12.1.0
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.