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.
Diese Frage wurde durch " Reverse Grepping " motiviert , bei dem es darum ging, eine riesige Datei von unten nach oben zu erfassen. @chaos sagte : tac file | grep whatever Oder etwas effektiver: grep whatever < <(tac file) @ vinc17 sagte : Das < <(tac filename)sollte so schnell …
Auf einem KVM-Computer, auf dem Fedora 20 ausgeführt wird, wurde I ausgeführt ulimit -s unlimited(dies beseitigt die Beschränkung der Stapelgröße) und ein experimentelles Foltertestskript . Alles, was dieses Skript tut, ist nur eine unendliche Rekursion: #!/bin/bash fn() { true fn } fn Was ich erwartet hatte, war, dass die CPU-Auslastung …
Kontext Ich habe ein Verzeichnis mit Tausenden von Zip-Dateien, die im Formular datiert sind YYYYMMDD_hhmmss.zipund jeweils etwa 300 KB groß sind. In jeder Zip-Datei befinden sich ca. 400 XML-Dateien mit jeweils ca. 3 KB. Das Problem Ich muss in der Lage sein, eine bestimmte Zeichenfolge innerhalb eines Datumsbereichs der Zip-Dateien …
Die Frage wurde aufgrund der Erkenntnisse aus den ersten beiden Antworten und Kommentaren, die mir beim ersten Fragen nicht bekannt waren, komplett neu geschrieben. Nach einem Fotoshooting komme ich mit Dateien nach Hause, die aussehen _DSC1234.NEF. NEFist das Rohdateiformat für die Kamera von Nikon, sodass EXIFDaten in den Dateien vorhanden …
Oft verwende ich die Parametererweiterung in der Befehlszeile, z cp a.{ext1,ext2} das ist erweitert zu cp a.ext1 a.ext2 In vielen Fällen verwende ich jedoch nicht cp, sondern ein anderes Tool, nennen wir es cat, und ich würde eine Ausgabeumleitung durchführen, wie z cat a.ext1 > a.ext2 In meinem Fall akann …
Ich habe ein BASH-Skript, das eine Funktion aufruft, die andere Funktionen aufruft: #!/bin/bash function foo { function bar { # do something } bar } foo Wie kann ich bardirekt zur Hauptfunktion zurückkehren? Der Fall ist, dass barBenutzereingaben verarbeitet werden und wenn es eine negative Antwort erhält, muss es zur …
In den Kommentaren zur akzeptierten Antwort auf diese Unix & Linux StackExchange-Frage wird angegeben, dass dies $_"einer von nur 7 speziellen Parametern ist, die von POSIX definiert wurden". Ich kann diese Definition nicht finden, obwohl ich acht andere von POSIX definierte spezielle Parameter finden kann, die ich $_in den Manpages …
Ich habe eine Liste von Namen wie folgt: dog_bone dog_collar dragon cool_dragon lion lion_trainer dog Ich muss Namen extrahieren, die in anderen Namen wie folgt vorkommen: dragon lion dog Ich habe die uniqManpage durchgesehen , aber sie scheint ganze Zeilen zu vergleichen, keine Zeichenfolgen. Gibt es eine Möglichkeit, dies mit …
Ich habe meine Dotfiles auf Github (schamlose Gabelung der guten Arbeit anderer Leute) versioniert . Bei der Arbeit habe ich sie auf einem zentralen Linux-Server (SuSE Enterprise Linux 10). Ich synchronisiere sie von einem zentralen Verwaltungsserver mit Zielservern (sie haben oft keinen externen http-Zugriff). Wir haben SuSE Enterprise Linux 11 …
Ich versuche, jedes Verzeichnis in einem Ordner mit einem anderen Ordner zu verknüpfen. In der folgenden Struktur müssen beispielsweise die Unterordner mit Ordner2 verknüpft sein. - /home/chris/folder1 -- subfolder1 -- subfolder2 - /home/john/folder2 -- subfolder1 -- subfolder2 Dies ist, was ich bisher versucht habe, aber meine Bash-Fähigkeiten sind verrostet und …
Ich habe eine Bash-Datei mit Befehlen zum Zusammenführen von PCAP-Dateien. Ich möchte wissen, ob es sowieso gibt, um sicherzustellen, dass eine Zeile in Bash läuft oder nicht. Wie in der Windows Bat-Datei haben wir% ErrorLevel% ¨ Sagen Sie einen Befehl touch -r dcn_file "${dir_dcn}"/"${TAG1_dcn}".pcap Wie stelle ich sicher, dass dies …
Ich habe dieses Skript im Arch-Wiki gefunden, dem ein ffmpegBefehl wie dieser vorangestellt ist < /dev/null ffmpeg -i "$a" -qscale:a 0 "${a[@]/%flac/mp3}" Ich verstehe den Befehl ffmpeg, es ist der < /dev/nullTeil. Soll es die ausführliche Ausgabe umleiten /dev/null/?
Ich habe eine Aufgabe, die ich schreiben muss und die meiner Meinung nach dumm einfach sein sollte, aber ich habe es tatsächlich ziemlich schwer. Ich habe ein kurzes Bash-Skript, das eine bestimmte Art von Anwendung in Tarball-Form aufnimmt und erstellt. Derzeit sind nur zwei Befehlszeilenargumente erforderlich: der Name der Anwendung …
Ich versuche, einen Benutzer mit diesem Befehl auf meinem Debian-Server hinzuzufügen: #!/bin/bash APPUSER="test1" APPGROUP="test2" # User adduser -c 'uwsgi user' --group $APPGROUP --system --no-create-home --disabled-login --disabled-password $APPUSER Es sagt mir jedoch, dass ich nur einen Namen angeben kann, aber ich gebe nur einen Namen an, soweit ich sehen kann. Was …
Als erste Linie Java - Programmierer, finde ich die bash if- thenKonstrukt ziemlich verwirrend, vor allem in Bezug auf Leerzeichen. Kann jemand erklären, warum der erste funktioniert, aber nicht der zweite oder dritte? #works if [ -n $1 ]; then echo "parameterized"; fi #output: ./links: Zeile 1: [-n: Kommando nicht …
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.