Ich frage mich, wie Sie das Ende eines Skripts / einer Datei derterminiert haben. Ich interessiere mich besonders für alte Unix-Versionen (wie V6). Gibt es nach dem letzten geschriebenen Zeichen ein '\
Ich frage mich, wie Sie das Ende eines Skripts / einer Datei derterminiert haben. Ich interessiere mich besonders für alte Unix-Versionen (wie V6). Gibt es nach dem letzten geschriebenen Zeichen ein '\
Ich habe Datei1, Datei2, Datei3. Datei1 enthält 1 Datei2 enthält 2 Datei3 enthält 3 Ich benutze Befehl cat file1 > file2 > file3 Ergebnisse in: Datei1 1 Datei2 (enthält nichts) file3 1 Warum wird irgendetwas in dieser Richtung zerstört? Was sehe ich eigentlich nicht hinter den Kulissen?...
Ich möchte einen Befehl in der aktuellen finden und führen $PATHfür diese Platzhalter libreoffice?.?(zB. libreoffice4.0, libreoffice4.3Usw.) BEARBEITEN: Wenn mehrere Übereinstimmungen gefunden werden, können Sie eine zufällig auswählen. Ich bevorzuge eine POSIX-kompatible
Verwechseln Sie die Frage hier nicht mit der grafischen Auflistung von Prozessen, das ist nicht das, was ich frage. Wie kann ich im Terminal sehen, welche Prozesse eine GUI haben? wie in Sachen wie Firefox, VLC, Geany, Nautilus etc ... haben alle eine GUI. Ich möchte weitere Informationen darüber,...
Ich bin auf Debian Wheezy Stable mit Gnome 3.4 und habe mehrere Standarderweiterungen, die auf der Seite "Installierte Erweiterungen" unter https://extensions.gnome.org/local/ (mit dem Gnome Shell Integration Plugin von Iceweasel) nicht verfügbar sind entfernt werden wie die, die ich selbst von...
$ seq 1 3 1 2 3 $ seq 1 3 | xargs echo 1 2 3 $ Ersetzen Sie geistig durch seq 1 3einen Befehl, der Einträge pro Zeile im Standardausgang auflistet. Wie kann ich mehr oder weniger das bekommen, was Sie erwarten würden, dh die Einträge in separaten Zeilen ( echo 1; echo 2; echo
Ich weiß, dass []das beim lsPattern Matching funktioniert : $ ls foo.c foo.h $ ls foo.[ch] foo.c foo.h aber ich kann nicht finden, wo dies dokumentiert ist. Ich würde gerne wissen, welche Syntax diesen entspricht: $ ls foo.asd foo.qwe Dies ist die beste Vermutung, die ich hatte : ls...
Einer meiner Ordner enthält Dateien im folgenden Format: 3_20150412104422154033.txt 3_2015041211022775012.txt 3_20150412160410171639.txt 3_20150412160815638933.txt 3_20150413161046573097.txt 3_20150413161818852312.txt 3_20150413163054600311.txt 3_20150413163514489159.txt 3_2015041321292659391.txt...
Ich versuche, nur Nicht-Bilddateien aufzulisten und nur in den letzten 500 Dateien zu suchen. Also renne ich ls -t | head -500 | file | grep -v 'image' was nicht richtig ist: es zeigt eine Hilfemeldung an. Ändern in ls -t | head -500 | xargs file | grep -v 'image' Ich jetzt manchmal die Ausgabe...
Angenommen, mein Hauptverzeichnis ist /home/test Darunter habe ich viele Unterverzeichnisse und unter Unterverzeichnissen noch viele davon und so weiter. Beispiel: /home/test /home/test/subdir1 /home/test/subdir1/subdir2 /home/test/subdir1/subdir2/subdir3 /home/test/subdir1/subdir2/subdir4...
Wie würde ich eine Datei "file.doc" kopieren und beim Kopieren in "file_copy.doc" umbenennen und im selben Verzeichnis ablegen? Und das nur, indem Sie das Skript aufrufen und den Dateinamen in das Argument einfügen: bash launch_copyer
Ich habe versucht zu suchen und konnte kein ähnliches Szenario finden. Ich habe ein Verzeichnis, in das ich nicht kann cd: # cd /var/log # cd apache2 bash: cd: apache2: No such file or directory # ll -d apache2 drwxr-xr-x 2 root root 0 Jun 15 12:58 apache2/ # echo $EUID 0 # lsof | awk '$NF ~...
Das Ausführen du -shc *im obersten Verzeichnis ergibt 110Geinen bestimmten Ordner, während das Ausführen des gleichen Befehls in diesem Ordner eine Gesamtgröße von ergibt 11G. Wie ist das möglich? Plattformdetails: Betriebssystem: CentOS 6.6 x86_64 Laufwerkstyp: Solid-State Datenträgertyp: RAID...
Ich versuche, ein Array von Dateinamen zu erstellen, das auf zwei Variablen basiert und die Klammererweiterung wie folgt verwendet: #!/bin/bash altdir=/usr arg=abc tries=({.,$altdir}/{$arg,$arg/main}.{tex,ltx,drv,dtx}) for i in "${tries[@]}"; do echo $i; done In der letzten Anweisung werden die...
Ich möchte den installBefehl verwenden, um eine neue ausführbare Datei mit vorab ausgefülltem Inhalt zu erstellen (z. B. mit einem einzelnen pwdBefehl). Also habe ich dieses Beispiel erweitert, das eine neue leere ausführbare Datei erstellt: install -b -m 755 /dev/null newfile in diesen: install...
Auf meinem Fedora 22-Computer laufen zwei Monitore. Aufgrund dieses Fehlers wird der zweite Monitor jedoch manchmal nicht aktiviert, nachdem der Computer in den Ruhezustand versetzt wurde. Daher muss ich das DisplayPort-Kabel abziehen und nach einigen Sekunden wieder einstecken. Ich kann GNOME so...
Ich würde gerne Quelle (dh nicht nennen ) ein Skript von jedem Shell (bash / csh sind die primären Ziele, aber Fisch, zsh, KSH, und rc wäre auch interessant). Ich möchte, ob das Skript eine einzelne Datei sein kann - dh nicht eine Datei für jeden Shell-Dialekt. Kann ich das machen? Ich denke an...
Das Popup-Fenster des Arbeitsbereichsumschalters bietet standardmäßig keine Vorschau. Gibt es eine Möglichkeit, sie zu aktivieren? Die Arbeitsbereichsliste, die beim Drücken der Supertaste rechts angezeigt wird, verfügt über eine Vorschau.
Ich möchte ein Shell-Skript erstellen, das Befehle auf einem Gerät ausführt, das ich mit oder in Programmen wie FTP oder OpenSSL telnete. Ich habe bereits eine Methode in FTP gefunden, die ungefähr so aussehen würde: #!/bin/sh HOST='0.0.0.0' USER='User' PASSWD='Pass' FILE='~/Desktop/file.txt'...
Ich versuche, einen einfachen Wert für $ AR1_p1 zu drucken, aber die Variable $ i wird nicht ausgewertet. for i in 1 2 3 4 do AR1_p1=22 AR1_p2=23 AR1_p3=24 AR1_p3=25 echo $AR1_p$i done Es ist wie eine dynamische Verkettung. Irgendwelche Vorschläge, wie man das