Tag: bash

Für Fragen über Skripte für die Bash-Befehls-shell. Für shell-Skripte mit Fehlern, bitte überprüfen Sie Sie mit shellcheck Programm (oder die web-shellcheck server an https://shellcheck.net) vor dem posting hier. Fragen über die interaktive Verwendung der Bash-eher on-topic auf Super-User, als auf Stack Overflow.

finden und löschen von Dateien mit nicht-ascii-Namen

Anzahl der Antworten 5 Antworten
Habe ich einige alte migriert Dateien, die nicht druckbare Zeichen enthalten. Ich möchte alle Dateien finden, die mit solchen Namen, und löschen Sie Sie vollständig aus dem system. Beispiel: ls -l -rwxrwxr-x 1 cws cws 0 Dec

Auszug vmlinux aus vmlinuz oder bzImage

Anzahl der Antworten 3 Antworten
Möchte ich erzeugen-System.Karte von vmlinuz,verursachen die meisten Maschinen nicht über das Dateisystem.Karte.In der Tat,vmlinuz komprimiert werden, um in vmlinuz oder bzImage. Ist es irgendein tool oder Skript kann dies tun? Habe ich versucht: dd if=/boot/vmlinuz skip=`grep -a

Wie zu Lesen 1. Zeile aus 2 Dateien der Reihe nach?

Anzahl der Antworten 3 Antworten
Wie lese ich aus 2 Dateien 1 Zeile zu einem Zeitpunkt? Sagen wenn ich habe Datei1 und Datei2 mit folgendem Inhalt: Datei1: line1.a line2.a line3.a Datei2: line1.b line2.b line3.b Wie bekomme ich eine Ausgabe wie diese -

Execute-Befehl als string in der Bash

Anzahl der Antworten 2 Antworten
Teste ich ein kurzes bash-Skript. Ich möchte zum ausführen einer Zeichenfolge als Befehl. #!/bin/bash echo "AVR-GCC" $elf=" main.elf" $c=" $main.c" $gcc="avr-gcc -mmcu=atmega128 -Wall -Os -o $elf$c" eval $gcc echo "AVR-GCC done" Ich weiß, es ist hässlich und

Docker exec - Write-text-Datei im container

Anzahl der Antworten 2 Antworten
Ich schreiben möchte eine Textzeile in einer Textdatei INNERHALB einer Laufenden docker-container. Hier ist, was ich bisher ausprobiert habe: docker exec -d app_$i eval echo "server.url=$server_url" >> /home/app/.app/app.config Antwort: /home/user/.app/app.config: No such file or directory Zweiten Versuch:

Bash, liest Zeile für Zeile aus der Datei, mit IFS

Anzahl der Antworten 4 Antworten
Ich habe diesen code aus http://bash.cyberciti.biz/guide/While_loop, verwendet zu Lesen, Zeile für Zeile aus einer Datei file=/etc/resolv.conf while IFS= read -r line do # echo line is stored in $line echo $line done < "$file" den Teil, den

Wie um zu überprüfen, ob der ssh-agent läuft bereits in bash?

Anzahl der Antworten 7 Antworten
Ich eine Probe sh script auf meinem Linux-Umgebung, die im Grunde laufen die ssh-agent für die aktuelle shell, fügt einen Schlüssel und läuft zwei git-Befehle: #!/bin/bash eval "$(ssh-agent -s)" ssh-add /home/duvdevan/.ssh/id_rsa git -C /var/www/duvdevan/ reset --hard origin/master

wie man Tag des Jahres in der Schale?

Anzahl der Antworten 2 Antworten
Wie bekomme ich die Tag des Jahres in der Schale? date '+%V' wird mir die Woche des Jahres, das 15 für heute; aber ich muss den Tag des Jahres! hast du nicht die Antwort finden Sie in

Die Prüfung, ob eine Datei lesbar und vorhanden in einer if-Bedingung: if [[ -r -f “/Datei.png" ]]

Anzahl der Antworten 2 Antworten
Ich Schreibe eine if-Anweisung, die überprüft, ob eine Datei lesbar ist und existiert, indem Sie Folgendes tun: if [[ -r "$upFN" && -f "$upFN" ]]; then .... fi Dann dachte ich, vielleicht können Sie diese kleineren, etwas,

bash cat mehrere Dateien

Anzahl der Antworten 5 Antworten
Ich versuche cat drei Dateien zu erlangen, und eine neue Zeile zu beginnen \n nach jeder Datei ,ich dachte an etwas wie : cat f1 f2 f3|tr "\EOF" "\n" ohne Erfolg. Was ist der einfachste Weg, das

Wie führen Sie die binäre Datei in Linux

Anzahl der Antworten 11 Antworten
Habe ich eine Datei namens commanKT und will das es läuft in einem Linux-terminal. Kann mir jemand helfen, indem Sie den Befehl diese Datei ausführen? Ich habe versucht ./commonRT aber ich bin immer der Fehler: "bash: ./commonrt:

Datei-Namen mit Leerzeichen in der BASH

Anzahl der Antworten 7 Antworten
Ich versuche, ein Skript schreiben werde, die Ernte und die Größe von großen Fotos in HD Wallpaper. #! /bin/bash for i in `ls *.jpg` do width=`identify -format '%w' $i` height=`identify -format '%h' $i` if [ `echo "$width/$height

Schnellste Möglichkeit zum drucken einer einzelnen Zeile in einer Datei

Anzahl der Antworten 4 Antworten
Ich haben zu Holen eine bestimmte Zeile aus einer großen Datei (1500000 Linien), mehrfach in einer Schleife über mehrere Dateien, fragte ich, mein selbst, was wäre die beste option (in Sachen Leistung). Es gibt viele Möglichkeiten, dies

Wie verwenden Sie shell-Skript-Variablen als Argumente an sed?

Anzahl der Antworten 6 Antworten
Was ich gerne tun würde, ist so etwas wie die folgenden: #!/bin/sh EMAIL="-e 's/SOMETHING//g'" somecommand | sed "$EMAIL" Aber ich bekomme die folgende: sed: -e expression #1, char 2: unknown command: `'' Habe ich versucht, viele Variationen.

wie um zu überprüfen, ob ein host in Ihrem known_host ssh

Anzahl der Antworten 2 Antworten
Habe ich den folgenden Befehl funktioniert in meinem script fügt hinzu, dass die Gastgeber der bekannten hosts im ssh. VAR2=$(expect -c ' spawn ssh -o StrictHostKeyChecking=no '"[email protected]$REMOTE_HOST_IP"' expect "*?assword:*" send "'"$REMOTE_HOST_PASSWD"'\r" expect { "Permission denied, please try

Shell-Skript-Wechsel-desktop-Hintergrundbild

Anzahl der Antworten 6 Antworten
Schreiben Sie die einfachste mögliche shell-Skript, das ändern der desktop-hintergrund (in Ubuntu) in regelmäßigen Abständen (z.B. 1 minute). Hintergrundbilder werden gespeichert, in bestimmten Verzeichnis (z.B. $HOME/wallpapers). Ich brauche nur grundlegende Funktionen. 1) wählen Sie " zufälliges wallpaper

BASH: Finden Sie höchste nummerierte Dateinamen in einem Verzeichnis, in dem Namen beginnen mit Ziffern (ls, sed)

Anzahl der Antworten 9 Antworten
Ich habe ein Verzeichnis mit Dateien, die wie folgt Aussehen: 001_something.php 002_something_else.php 004_xyz.php 005_do_good_to_others.php Ich letztendlich wollen erstellen Sie eine neue leere PHP Datei, deren name beginnt mit der nächsten Zahl in der Reihe. LIST=`exec ls $MY_DIR

Wie zum senden eines SIGINT, um von Python aus ein bash-script?

Anzahl der Antworten 5 Antworten
Ich soll zum starten einer hintergrund-Python-job von einem bash-Skript und dann elegant töten es mit SIGINT. Dies funktioniert von der shell, aber ich kann nicht scheinen, um es an die Arbeit in einem Skript. loop.py: #! /usr/bin/env

Führen Sie ein shell-Befehl, wenn eine Datei Hinzugefügt wird

Anzahl der Antworten 6 Antworten
Habe ich einen Ordner namens Bilder auf meiner linux-box. Dieser Ordner ist verbunden mit einer Webseite und den admin der Seite hat die Fähigkeit, Bilder hinzufügen, um diese Website. Allerdings, wenn Sie ein Bild Hinzugefügt, ich möchte

Prozess beenden, wenn es vorhanden ist

Anzahl der Antworten 3 Antworten
Ich will töten, alle Instrumente, Prozesse, die ausgeführt werden. Ich bin mit diesem: sudo killall instruments Ich diese in ein Skript und manchmal ist der Prozess nicht ausgeführt und es hält mein script sagt es gibt keine