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.
Ich muss die Suche und Ersetzung iterativ in mehreren SQL-Anweisungen durchführen: Von: CREATE TABLE `Old_Name` ( Zu: ALTER TABLE `Old_Name` RENAME TO `New_Name` Die obige Abfrage enthält Backticks `. Ich habe Folgendes versucht sed -i -r "s/CREATE TABLE \`$search\` \(/ALTER TABLE \`$search\` RENAME TO \`$replacement\`/g" /query.txt; Stattdessen wird eine Eingabe …
Folgendes möchte ich haben. Wenn die Tab-Vervollständigung nicht eindeutig ist und Bash die Liste der Möglichkeiten druckt. Ich möchte, dass es das nächste Zeichen färbt, das ich in jedes Wort in der Liste drücken soll. Folgendes habe ich bisher getan. In meiner .bashrc habe ich folgende Funktion definiert und den …
Ich habe 200 Dateien in einem Ordner wie: test_1_cfg.dat, test_2_cfg.dat, .... und so weiter. Ich muss die ersten 40 Dateien als Eingabe in ein Bash-Skript aufnehmen und einen Prozess ausführen, ein anderes Skript, um die nächsten 40 Dateien zu lesen und einen anderen Prozess auszuführen. Also habe ich mir überlegt, …
Ich möchte das Gebietsschema festlegen. Ich habe das in meinem ~ / .profil #language export LANG=en_GB.utf8 export TESTING123=en_GB.utf8 Aber wenn ich tippe: echo $LANG $TESTING123 Ich bekomme (LANG nicht gesetzt, aber TESTING123 ist gesetzt) en_US.utf8 en_GB.utf8 Wenn ich es export LANG=en_GB.utf8direkt in der Shell mache, funktioniert alles #export LANG=en_GB.utf8 #echo …
Ist es möglich, innerhalb eines Shell-Skripts auf den Bildschirm zu schreiben, während STDOUT und STDERR umgeleitet werden? Ich habe ein Shell-Skript, das ich STDOUT und STDERR erfassen möchte. Das Skript wird möglicherweise eine Stunde oder länger ausgeführt, daher möchte ich gelegentlich Statusmeldungen auf den Bildschirm schreiben, die angezeigt und nicht …
Ich möchte ein Flag in einem Shell-Skript (Bash) setzen, so dass, wenn etwas ungleich Null ist, ein Flag gesetzt wird (dh eine Variable wie gesetzt errors="True"). Bisher habe ich darüber nachgedacht, das Skript mit aufzurufen scriptname.sh 2>Error.logund dann Folgendes zu tun: if $(wc -l error.log) != 0; then errors="True" Es …
name=Jackson echo $name Dies zeigt Jackson an. name="Jackson" echo $name Dies zeigt auch Jackson an. Ich gehe also davon aus, dass durch Setzen von Anführungszeichen um eine Variable eine Zeichenfolge erstellt wird. Was wäre der Name = Jackson technisch? Würde es auch als String erkannt werden?
Ich versuche etwas Einfaches zu tun, bin mir aber nicht sicher, wie ich mein Ziel hier erreichen soll. Ich versuche, die Werte USER, TTY und FROM zu extrahieren, die vom wBefehl auf der Konsole angegeben werden. In bash versuche ich, diese Ausgabe zu übernehmen und diese Werte in ein mehrdimensionales …
Ein bisschen Kontext, diese Frage ist eine Fortsetzung dieser Frage: Bash Remote Autocompletion: Ändern Sie das 'Start'-Verzeichnis Wie auch immer, ich schreibe mein benutzerdefiniertes Bash-Skript für die automatische Vervollständigung: Ich möchte, dass die automatische Vervollständigung genauso cdfunktioniert wie sie, außer dass ich die Namen aus einem bestimmten Verzeichnis abrufen möchte, …
Ich versuche, den Bereich des Array-Elements zu löschen, aber es ist fehlgeschlagen. Mein Array root@ubuntu:~/work# echo ${a[@]} cocacola.com airtel.com pepsi.com Das 0-1-Array drucken sieht in Ordnung aus root@ubuntu:~/work# echo ${a[@]::2} cocacola.com airtel.com Jetzt versuche ich nur diese Elemente zu löschen mit: root@ubuntu:~/work# unset a[@]::2 root@ubuntu:~/work# echo ${a[@]} Es löscht das …
Dies ist eine Fortsetzung meiner gestrigen Frage: Summe der Dateigrößen in der Verzeichnisliste anzeigen . Dank Zero Piraeus und einem Punkt in die richtige Richtung von Mauritz Hansen habe ich jetzt function dir() { ls -FaGl "${@}" | awk '{print; total += $4}; END {print "\t\ttotal: ",total/1024,"KB"}' } in meinem …
Ich habe ein Bash-Skript in Windows mit Notepad ++ geschrieben. cxStopAllServicesOnSERVER.sh #!/usr/bin/bash cd "/some/path" echo "Hi. Logs can be found at "`pwd`"/cxStartStopLogger.log" echo "["`date`"]*** STOPPING ALL SERVICES ON SERVER ***" >> "cxStartStopLogger.log" exit Nachdem ich es hochgeladen und die erforderlichen Dateiberechtigungen festgelegt hatte, habe ich versucht, es wie folgt auszuführen: …
Ich frage mich, wie ich das zugehörige Array in Bash sortieren soll. Ich habe das Handbuch ausprobiert, aber es scheint nichts mit Sortieren zu tun zu haben. Die aktuelle Lösung besteht darin, alles wiederzugeben und ein externes Programm zu verwenden, d. H. key value | sort -k2 Das sieht für …
Ich hatte ein Verzeichnis mit dem Namen, mynamedas archiviert wurde myname.tar. Jetzt möchte ich es nehmen myname.tar, die Archivierung aufheben und alle Dateien im mynameVerzeichnis löschen (nach der Aufhebung der Archivierung). Hier sind meine Befehle für die obige Aufgabe: find -name deleteme.tar tar -xvf deleteme.tar rm -r delete/* Diese einzelnen …
In einem Bash-Skript möchte ich eine Datei bearbeiten. Gibt es eine Möglichkeit, ein Makro in vim zu schreiben, zu speichern und dann im Bash-Skript aufzurufen?
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.