Gibt es eine Möglichkeit, ftp zu zeigen und kleine FTP-Skripte zu schreiben? Zum Beispiel: #!/usr/bin/ftp open 192.168.1.1 put *.gz quit Irgendwelche
Gibt es eine Möglichkeit, ftp zu zeigen und kleine FTP-Skripte zu schreiben? Zum Beispiel: #!/usr/bin/ftp open 192.168.1.1 put *.gz quit Irgendwelche
Ich starte meinen Browser vimprobable in tabbed wie folgt : "`tabbed -d > /tmp/tabbed.xid`; vimprobable2 -e `cat /tmp/tabbed.xid`" [1][1] Ich bin dann in der Lage, alle neuen Instanzen von vimprobable an tabbed (und kein neues Hauptfenster geöffnet zu haben) in anderen Apps zu senden, z. B....
Ich möchte einem bestimmten Benutzer erlauben, /sbin/iptablesnur Sudo zu können . Ich habe ein Bash-Skript, das iptables konfiguriert. Das Problem ist, dass die Konfiguration /sbin/iptablesals sudoable nicht ausreicht - das Skript selbst muss auch sudoable sein. Das Problem ist, dass diese Datei...
Ich möchte so etwas in KSH machen: if (( $var = (foo|bar)[0-9]*$ )); then print "variable matched regex" fi Ist das überhaupt möglich? Für die Aufzeichnung verwende ich Ksh Version M-11/16/88iauf einem Solaris
ssh kann verwendet werden, um Remote-Befehle auszuführen. ssh [email protected] 'long-script.sh' Ich führe ein langes Skript aus, das viel Zeit in Anspruch nimmt, aber ich möchte meinen Computer schließen und das Skript weiterhin auf dem Remote-Server ausführen. Ich weiß, wie ich das mit GNU Screen...
Ich versuche, einen Teerball in einem Shell-Skript zu erstellen (ich habe es aktiviert set -x), erhalte jedoch die folgende Fehlermeldung: + cd /home5/mysite/public_html + TAR_DUMP=gypo_2012-02-18-03:51:15.tar.gz + echo 'Tar name: gypo_2012-02-18-03:51:15.tar.gz' Tar name:
Ich habe ein kleines Skript, das alle Dateien eines Ordners durchläuft und einen (normalerweise lang anhaltenden) Befehl ausführt. Im Grunde ist es for file in ./folder/*; do ./bin/myProgram $file > ./done/$file done (Bitte ignorieren Sie Syntaxfehler, es ist nur Pseudocode). Ich wollte dieses...
In einem Rails-Buch schrieb der Autor das Skript zur Installation von Ruby RVM. bash <<(curl -s https://rvm.beginrescueend.com/install/rvm) Aber ich verstehe nicht, wie es funktioniert. Könnten Sie das
Ich weiß, dass dies bisher nur unzureichend behandelt wurde, aber diese Antworten sind entweder nicht erklärbar oder gelten nicht. Grundsätzlich müssen meine Skripte irgendwann überprüfen, ob eine Datei angegeben ist. Wenn dies der Fall war, wird sie später als Eingabe verwendet. [ -f "$1" ]...
Kann mich jemand auf Code oder ein Tutorial zum Schreiben eines Shell-Skripts verweisen, das rekursiv eine gesamte Verzeichnisstruktur durchlaufen kann (beginnend mit dem aktuellen Arbeitsverzeichnis oder mit einem erforderlichen Argument, wo ich anfangen soll) und kann: Bestimmen Sie, ob ein...
Ich komme von GUI-Schnittstellen und habe endlich verstanden, wie wichtig es ist, alles in Textform zu integrieren, aber ich weiß noch nicht genau, wie ich diese Leistung nutzen soll. Ich habe festgestellt, dass der Workflow für ein bestimmtes Projekt folgendermaßen abläuft ... # compile repo 1 cd...
Ich portiere ein altes ksh-Skript auf die Bourne-Shell. Das alte ksh-Skript enthält den folgenden Code: #!/bin/sh tmpLog=/var/tmp/logfile.$$ exec 1> $tmpLog exec 2>&1 eval $* another_command_1 another_command_2 Nach dem, was ich gelesen habe, sollen diese beiden exec-Anweisungen $ *,...
Korrigieren Sie mich, wenn ich falsch liege: "sh" -Skript! = "Bash" -Skript Linux-Skripte sind in Bash geschrieben Bash-Skript normalerweise #!/bin/sh In GNU / Linux /bin/shist Bash In FreeBSD /bin/shist nicht Bash, es ist die wahresh Wenn ich also ein Linux-Skript in FreeBSD verwenden möchte und...
Mein Skript akzeptiert einen Prozessnamen als Eingabe und beendet ihn. Ich habe versucht, pgrep zu verwenden, aber es werden zwei PIDs zurückgegeben, eine für den laufenden Prozess und eine für das Skript, das den Prozessnamen als Eingabe akzeptiert. Ich habe auch versucht, die pgrep -foOption zu...
Ich habe einige Verzeichnisse mit Dateien, die von meiner Überwachungskamera kopiert wurden und die ich nach Dateidatum in Unterverzeichnisse organisieren möchte. So zum Beispiel; -rwxrwxrwx 0 root root 4935241 Jul 19 2012 DSCN1406.JPG -rwxrwxrwx 0 root root 4232069 Jul 19 2012 DSCN1407.JPG...
Angenommen, ich habe eine Datei, die ungefähr so aussieht: 23: a, b, c, d 24: b, d, f 25: c, g und ich möchte folgende Ausgabe erhalten: 23.a 23.b 23.c 23.d 24.b 24.d 24.f 25.c 25.g Natürlich ist es nicht allzu schwer, einfach etwas rauszuschlagen, aber ich habe mich gefragt, ob es einen glatten...
Zusammenfassung: w | tail Zerhackt Zeilen nach der 78. Spalte. Wenn ich den Befehl "w" ausführe, funktioniert er wie erwartet. Wenn ich die Ausgabe jedoch an "tail" weiterleite, wird die Ausgabe auf 78 Spalten Breite reduziert (alles wird nach dem rechten Rand abgeschnitten). Ich habe überprüft...
Verarbeiten einer einzelnen Markdown-Datei zu HTML: pandoc -f markdown -t html inputfile.md Obwohl ich Pandoc so verwenden kann, um einzelne Markdown-Dateien zu verarbeiten, möchte ich eine Liste ausgewählter Markdown-Dateien zusammenstellen und sie zu einer einzigen Datei verarbeiten. Wenn ich...
Hier ist eine vereinfachte Version meines Skripts. Meine Frage ist: Wie kann ich apt-getin diesem Fall den Exit-Code zurückgeben ? #!/bin/bash install_auto() { apt-get -h > /dev/null 2>&1 if [ $? -eq 0 ] ; then return $(sudo apt-get install --assume-yes $@) fi return 1 } echo "installing...
Meine Umgebung ist Ubuntu 12.04 LTS und die sudoVersion ist 1.8.3p1. Zuerst logge ich mich als normaler Benutzer ein: $ whoami fin $ cat /etc/passwd | grep -i "root\|fin" root:x:0:0:root:/root:/bin/bash fin:x:1000:1000:This is a normal user:/home/fin:/bin/bash $ ls -l /bin/sh lrwxrwxrwx 1 root root...