Als «scripting» getaggte Fragen

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.

1
Funktionen für ein Skript unter Linux
Wenn ich eine Fähigkeit ( capabilities(7)) festlegen möchte , z. B. CAP_NET_BIND_SERVICEfür eine ausführbare Datei und diese Datei ist ein Skript , muss ich die Fähigkeit ( setcap(8)) für den Interpreter festlegen, der das Skript startet, oder reicht es aus, sie für die Skriptdatei festzulegen selbst? Hinweis: Die Frage betrifft …




7
Linux-Skript oder -Programm zum Verkürzen von Dateinamen
Ich hatte nicht viel Erfolg bei der Suche nach einer Linux-Version von namemangler , die ich umbenennen muss, damit 1000 Dateien unter Windows lesbar sind. Kennt jemand ein Linux-Programm, das dies kann? Wenn nicht, funktioniert ein Skript möglicherweise, da ich nur alle Dateien in einem Ordner auf die ersten 16 …

4
Shell-Programmierung, Vermeidung von Tempfiles
Ich schreibe oft KSH-Shell-Skripte, die dem gleichen Muster folgen: (1) Abrufen der Ausgabe von einem oder mehreren Befehlen (2) Formatieren Sie es mit grep | cut | awk | sed und drucken Sie es auf dem Bildschirm oder in einer Datei aus Zu diesem Zweck speichere ich häufig die Ausgabe …
8 shell  scripting  ksh 

1
Automatisierte inkrementelle Sicherungen auf einem externen Laufwerk
Hintergrund Ein Client benötigt eine automatisierte Sicherungslösung für ein externes Laufwerk (die wöchentlich außerhalb des Unternehmens entfernt werden muss). Normalerweise würde ich rsnapshot vorschlagen (oder vielleicht ein benutzerdefiniertes rsyncSkript einführen ), aber diese Frage ist etwas komplizierter. Das auf Arch Linux basierende System ist kopflos und daher muss die Lösung …



3
Befehl zum Verschieben eines Fensters auf alle Desktops
Ich möchte in der Lage sein, ein vorhandenes Fenster mit einem skriptfähigen Befehl auf alle Desktops zu verschieben (zu pinnen), anstatt über das Fenstermenü. wmctrl -r <WIN> -t <DESK>verschiebt ein Fenster auf einen anderen Desktop, aber ich habe keine Möglichkeit gefunden, dies zu verwenden, um das Fenster auf allen Desktops …


1
Grund für ksh obsolet -eq
Die neueste Version von ksh veraltet die Verwendung -eqinnerhalb von [[ ]]Blöcken und bevorzugt (( ))stattdessen. Warum ist das? Ich kann nirgendwo eine Dokumentation über die Vorteile von (( ))over [[ ]]finden, und ich finde diese Syntax wesentlich offensichtlicher. Zum Beispiel: #!/bin/ksh var=1 if [[ $var -eq 1 ]] then …

1
Was ist Linux für VMS DCL "ON ERROR"?
Mit VMS DCL- Befehlsskripten können Fehler mithilfe des folgenden on errorBefehls abgefangen werden: $ on error then goto MyErrorHandler $ directory samiam.txt $ delete x.txt $ exit $MyErrorHandler: $ print "Something." Wie macht man das in Linuxland? Im Beispiel führt ein Fehler mit directoryoder deletedazu, dass die Steuerung aufgerufen wird …

3
So lesen Sie die Benutzereingabe Zeile für Zeile bis Strg + D und geben die Zeile an, in die Strg + D eingegeben wurde
Dieses Skript übernimmt die Benutzereingabe Zeile für Zeile und wird myfunctionin jeder Zeile ausgeführt #!/bin/bash SENTENCE="" while read word do myfunction $word" done echo $SENTENCE Um die Eingabe zu stoppen, muss der Benutzer [ENTER]und dann drücken Ctrl+D. Wie kann ich mein Skript neu erstellen, um nur mit Ctrl+Dder Zeile zu …

2
Was bedeutet "test $ 2 &&" in diesem Bash-Skript?
Ich sehe mir ein Bash-Skript mit folgendem Code an: #!/bin/sh set -e # Exit if any command fails # If multiple args given run this script once for each arg test $2 && { for arg in $@ do $0 $arg done exit } . . . Wie im Kommentar …
8 bash  scripting 

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.