Als «bash» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.

6
Ausführen einer Bash-Skript-Funktion mit Sudo
Ich habe ein Skript, das eine Reihe von verschiedenen Dingen ausführt, von denen die meisten keine besonderen Berechtigungen erfordern. Ein bestimmter Abschnitt, den ich in einer Funktion enthalten habe, benötigt jedoch Root-Rechte. Ich möchte nicht, dass das gesamte Skript als Root ausgeführt wird, und ich möchte diese Funktion mit Root-Rechten …
22 bash  sudo  function 


2
Warum enthält dieses Shell-Skript umgekehrte Schrägstriche?
In meiner Kopie des conda.shSkripts sehe ich die folgenden Zeilen: if [ -n "${_CE_CONDA}" ] && [ -n "${WINDIR+x}" ]; then SYSP=$(\dirname "${CONDA_EXE}") else SYSP=$(\dirname "${CONDA_EXE}") SYSP=$(\dirname "${SYSP}") fi Ich bin gespannt, warum es einen Backslash vor dem dIn gibt dirname. Ich glaube nicht, dass es notwendig ist. Diese Verwendung …



1
/ dev / tcp nicht gefunden
Wenn ich versuche, den folgenden Befehl auszuführen: echo -e "GET / HTTP/1.1\n\n" | /dev/tcp/74.125.225.19/80 Ich erhalte folgende Fehlermeldung: bash: /dev/tcp/74.125.225.19/80: No such file or directory Der folgende Befehl funktioniert einwandfrei, sodass das Problem darin besteht, wie ich ihn verwende /dev/tcp: echo -e "GET / HTTP/1.1\n\n" | nc 74.125.225.19 80 Ich …
21 bash  tcp 

2
Zählen harte Links als normale Dateien?
Ich habe mich gefragt, ob es eine Möglichkeit gibt, dies zu registrieren, aber da die meisten modernen Suchmaschinen mit Phrasen von mehr als 5 Wörtern nicht gut funktionieren, brauche ich Hilfe. Ich habe mich das gefragt, weil ich ein Bash-Skript mache, das Dateien als bestimmte Typen registrieren und entsprechende Entscheidungen …


5
In einem Bash-Shell-Skript zwischen Laufen und Beschaffen unterscheiden?
Entweder ist das, was ich hier frage, extrem unorthodox / unkonventionell / riskant, oder meine Google-Fu-Kenntnisse sind einfach nicht ausreichend für Schnupftabak ... Gibt es in einem bashShell-Skript eine einfache Möglichkeit, festzustellen, ob es von einem anderen Shell-Skript stammt oder von selbst ausgeführt wird? Mit anderen Worten, ist es möglich, …



6
Warnung, wenn der laufende Prozess beendet ist
Es gibt hier ein paar Fragen und Antworten, um benachrichtigt zu werden, wenn ein Prozess abgeschlossen ist / beendet wird ( 1 , 2 ) - diese setzen jedoch alle voraus, dass der Benutzer den Prozess selbst ausgegeben hat, und können ihn daher mit einem in die eingebauten Alert skripten …
21 bash  process  top  htop 

3
Führen Sie eine Befehlszeile mit einem Sudo aus
Wenn ich zum Beispiel eine Datei erstellen und Text in einer Zeile eingeben möchte, kann ich die Ausgabe mithilfe des >Operators in eine Datei umleiten : echo "something" > /path/foobar Aber wenn ich keinen Zugriff auf den Ordner habe /path/und Sudo-Berechtigungen benötige, wie kann ich denselben Befehl wie ein normaler …

5
Bash-Skript [x $ 1 = x]
Ich lese ein Bash-Skript. Ich verstehe nicht, was da vor sich geht. #!/bin/sh [ x$1 = x ] Was ist in der zweiten Zeile los und was [ x$1 = x ] bedeutet das?
21 bash  shell 


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.