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.
Mit bash versuche ich, /etc/passwdBenutzer mit einer ID über 1000 abzufragen . Wenn sie vorhanden sind, tun Sie etwas, sonst tun Sie etwas anderes. Ich bin ratlos. Jede Hilfe wird geschätzt. if [ "$(id -u)" -gt "1000" </etc/passwd]; then do something else do something else fi
Angenommen, zwei Zahlen werden in zwei verschiedenen Dateien gespeichert, a.txtund b.txt. Jede Zahl ist groß genug (mehr als 30 Stellen), um vom von verwendeten numerischen Datentyp nicht unterstützt zu werden bash. Wie kann ich sie in die Shell aufnehmen?
Dies ist eine Hausaufgabenfrage: Ordnen Sie allen Dateinamen 2 oder mehr Zeichen zu, die mit einem Kleinbuchstaben beginnen, aber nicht mit einem Großbuchstaben enden. Ich verstehe nicht, warum meine Lösung nicht funktioniert. Also habe ich folgendes ausgeführt: touch aa touch ha touch ah touch hh touch a123e touch hX touch …
Bei einigen Cloud-Computern, die ich starte, versuche ich, mich bei einer bestimmten Datei, einem bestimmten Syslog und dem Terminal / der Konsole anzumelden. Am Anfang meiner Maschinen-Setup- / Cloud-Init-Skripte habe ich Folgendes: #!/bin/bash exec &> >(tee "/tmp/box-setup.log" | logger -t box-setup) apt-get install -y some-package Dies funktioniert hervorragend beim Senden …
Ich spiele mit einem Skript, das unter anderem eine Auswahlliste auflistet. Wie in:1) Punkt 1 # (hervorgehoben) 2) Punkt 2 3) Punkt 3 # (ausgewählt) 4) Punkt 4 Wenn der Benutzer die down-arrownächsten Elemente drückt , wird dies hervorgehoben Wenn der Benutzer auf up-arrowvorherige Elemente drückt , wird dies hervorgehoben …
Ich versuche, eine Zeichenfolge mit einem Platzhalter und einer Sammlung von Erweiterungen in geschweiften Klammern zu erweitern. Nichts scheint zu funktionieren, wie das folgende Beispiel zeigt. die Variable firstListexpandiert in Ordnung, aber weder secondList, thirdListoder fourthListerweitert richtig. Ich habe auch verschiedene Versionen von ausprobiert, evalaber auch keine. Jede Hilfe wäre …
Ich leite derzeit die Ausgabe eines Überwachungstools in eine Datei um. Ich möchte diese Ausgabe jedoch auf meine Anfrage (mithilfe einer Tastenkombination) in eine neue Datei umleiten, ohne das Tool anzuhalten. Etwas wie monitor_program | handle_stdout Wo handle_stdoutkann ich eine neue Datei definieren, in der das Protokoll an einem bestimmten …
Ich habe ein shell ( php) Skript, das auf folgende Weise mit der Zieldatei in Kontakt kommt: prüft, ob Datei und Verzeichnis mit php's beschreibbar sind is_writable()(ich glaube nicht, dass dies ein Problem ist) Bearbeitet die Datei vor Ort mit dem folgenden sedBefehl: grep -q "$search" "$passwd_file" && { sed …
Angenommen, ich habe einen suBefehl gestartet und möchte ihn abbrechen. Control+ Cfunktioniert nicht suwie für sudo... Ich muss die Eingabeaufforderung beenden (entweder indem ich das Passwort oft genug falsch mache oder indem ich es richtig mache ). Gibt es etwas, das ich eingeben kann, um eine Passwortabfrage zu beenden?
Ich muss mein Bash-Skript verbessern, damit es fehlerfrei und ohne Probleme ausgeführt wird. Dieses Skript verwendet ds4drves und es gibt einige Probleme, deren Korrektur ich nicht sicher bin. Das erste Problem ist, dass es nicht immer ausgeführt wird oder funktioniert, wenn der Controller erkannt wird. Ich habe eine udev-Regel dafür …
Wenn ich versuche, maileine Funktion in einem Bash-Skript auszuführen , entsteht etwas Ähnliches wie eine Gabelbombe. Zur Verdeutlichung entsteht dadurch das Problem: #!/bin/bash mail() { echo "Free of oxens" | mail -s "Do you want to play chicken with the void?" "example@example.org" } mail exit 0 Manchmal können Sie den …
Ich habe ein minimales Linux-System. init ist /bin/bash, nur ein Minimum an Bibliotheken in /lib/, /dev/ist statisch gefüllt, keine Daemons laufen (kein udev, ..) Wenn die Bash startet, wird folgende Fehlermeldung angezeigt: bash: cannot set terminal process group (-1) inappropriate ioctl for device bash: no job control in this shell …
Ich produziere zunächst zwei Dateien, die Listen von URLs enthalten - ich werde sie als oldund bezeichnen new. Ich möchte die beiden Dateien vergleichen und wenn die URL URLs newenthält, die nicht in der oldDatei enthalten sind, möchte ich, dass diese in einer extra_urlsDatei angezeigt werden. Jetzt habe ich einige …
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.