Als «scripts» getaggte Fragen

Ein Skript ist eine Reihe von Anweisungen, die in einer "Nur-Text" -Datei geschrieben sind. Der Skriptinterpreter (z. B. Bash oder eine andere Shell, Python, Perl, Ruby usw.) liest die Datei und führt die Anweisungen so aus, als wären sie an der Eingabeaufforderung eingegeben worden.

2
Unterschied zwischen $ '$ foo' und $ "$ foo"
Ich habe Schwierigkeiten, einige Nuancen zwischen einfachen und doppelten Anführungszeichen in einem variablen Kontext herauszufinden Ich definiere: foo=pwd Führen Sie dann diese aus: echo $'$foo' Welche Echos $foo(dh das erste $in meinem Echo-Befehl wird gelöscht) echo $"$foo" Dieses Echo pwd(was bedeutet, dass die Bash $foo, meine Variable, auf ihren Wert …

2
Gibt es eine Software, mit der ich regelmäßig mentale Rechenübungen machen kann?
Ich bin mir meiner Faulheit bewusst und muss mich von Zeit zu Zeit dazu drängen, eine grundlegende mentale Arithmetik durchzuführen. Daher suche ich nach einer Software, die mich regelmäßig auffordert, eine kurze mentale Rechenübung durchzuführen (Plus, Minus, Multiplizieren, Teilen). Kriterien: Es sollte mir ermöglichen, die Intervallzeit anzupassen Es sollte in …

4
Öffnen mehrerer Terminal-Registerkarten und Ausführen des Befehls
Ich muss mehrere Terminal-Registerkarten öffnen, ihnen Titel geben, in ein Verzeichnis wechseln und jede Registerkarte einen Befehl ausführen lassen. Ich bin neu in Linux und Shell-Skripten. Nachdem ich online gesucht und einige Lösungen überprüft habe, habe ich dieses Skript erstellt ( BEARBEITET basierend auf den folgenden Antworten): #!/bin/bash cd /media/Extra/Project …

5
So fügen Sie die Protokolle einer Crontab mit Zeitstempel hinzu
In crontab habe ich ein tägliches Sicherungsskript geplant. Wenn der Cron das Skript ausführt, wird der Status wie unten gezeigt in einer Protokolldatei protokolliert. 0 0 * * * /home/backup.sh > /home/groupz/db-backup/fbackup.log 2>&1 Wenn der Cron nun ein Skript ausführt, wird der Inhalt des Protokolls jedes Mal erneuert. Daher möchte …
9 bash  scripts  cron  logs 

1
Bash-Skriptquelle: Keine solche Datei oder kein solches Verzeichnis
Ich habe ein Skript, das so beginnt #!/bin/bash VALKYRIE=~/myProjects/valkyrie source $VALKYRIE/cluster.conf aber wenn ich es starte, kehrt es zurück line 2: ~/myProjects/valkyrie/cluster.conf: No such file or directory Aber die Datei existiert und wenn ich sie ausführe source ~/myProjects/valkyrie/cluster.conf, läuft sie einwandfrei. Irgendeine Idee? Ich habe die VALKYRIEVariable an anderer Stelle …
9 bash  scripts  source 


3
Wie installiere ich mehrere PPAs und Anwendungen gleichzeitig?
Ich werde ein paar Computer für den allgemeinen Gebrauch auf einer der Werkbänke meines Labors aufstellen. Es gibt eine ganze Reihe von PPA-Repositorys und -Anwendungen aus den Ubuntu-Repositorys, die ich nach einer ersten Ubuntu-Installation installieren möchte. Ist es möglich, ein Skript zu schreiben, das alle diese Apps und PPAs auf …



1
Bash warten auf einen Ping-Erfolg
Ich schreibe über ein Skript, das verschiedene Server neu startet. Nach dem Neustart möchte ich "warten", bis alle Server wieder online sind. (Um die Dinge einfach zu halten, habe ich sie online definiert = pingbar) Also für jeden Server, den ich mache ServerXY_W=1 echo -n "waiting for ServerXY ..." while …
9 bash  scripts  ping 


3
Wie übergebe ich den Platzhalter '*' über eine Variable im Skript an den Pfadparameter des Befehls find?
Ich möchte verwenden find, um Dateien in einer Reihe von Ordnern zu finden, die durch Platzhalter eingeschränkt sind, aber im Pfadnamen Leerzeichen enthalten. Über die Befehlszeile ist dies einfach. Die folgenden Beispiele funktionieren alle. find te*/my\ files/more -print find te*/'my files'/more -print find te*/my' 'files/more -print Diese finden beispielsweise Dateien …

1
Stündlicher GIT-Push
Kann ich einen Git- Push stündlich über ein Batch-Skript automatisieren ? Ich würde normalerweise Folgendes eingeben: git add * git commit -m "latest update" git push https://username:password@github.com/username/repository.git master Wie kann ich das automatisieren?


6
Zählen Sie die Summe jeder Spalte in einer Datei
In einer Datei mit unterschiedlicher Anzahl von Spalten, die durch Leerzeichen '' begrenzt sind, wird die Summe der Spalten gezählt. Ein Beispiel würde die Notwendigkeit zeigen: File A: 1 2 2 3 4 5 6 1 1 1 5 Dann wäre die Ausgabe: für Spalte 1 (1 + 2 + …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.