Zwischen folgenden Alternativen ... mit eval. comd="ls" eval "$comd" mit source /dev/stdin printf "ls" | source /dev/stdin mit source /dev/stdinund ( )oder{ } ( printf "ls" ) | source /dev/stdin { printf "ls"; } | source /dev/stdin (Wenn wir laufen printfin { }, gibt es keinen Vorteil andere als nicht …
ich würde gerne $ echo a{b,c,d} um eine kommagetrennte Liste wie ab,ac,ad anstelle der üblichen Ausgabe ab ac ad Was ist der einfachste Weg, dies in der Kommandozeile zu tun?
Ich möchte eine Gruppe von Dateien / Verzeichnissen in ein anderes Verzeichnis verschieben (nicht nur kopieren), von denen einige Namenskonflikte mit Dateien / Verzeichnissen im Zielverzeichnis aufweisen. Mein Hauptziel ist das Verschieben der Dateien, damit ich das Überschreiben des nicht leeren Verzeichnisses tolerieren kann. Ich benutze derzeit mv ... destinationaber …
Ich habe eine Bash-Funktion, um das $PATHwie folgt einzustellen - assign-path() { str=$1 # if the $PATH is empty, assign it directly. if [ -z $PATH ]; then PATH=$str; # if the $PATH does not contain the substring, append it with ':'. elif [[ $PATH != *$str* ]]; then PATH=$PATH:$str; …
Ich führe die folgenden 2 sedBefehle aus. Der erste fügt Zeilenvorschubzeichen hinzu, wo ich sie haben möchte, der zweite fügt Zeilenvorschubzeichen hinzu, wo ich sie haben möchte, ABER fügt am Ende der Datei ein zusätzliches hinzu, wo es vorher kein Zeichen gab. sed -e 's|\<LIST_G_STATEMENT>|&\ |g' ${XMLDIR}/statement_tmp_1.xml > ${XMLDIR}/statement_tmp_2.xml sed …
Ich möchte verwenden lftp -c, um eine ganze Sitzung auf einmal durchzuführen (da ich dies später aus einem Skript heraus starten werde), und ich habe es mit geschafft, -eaber dadurch verbleibe ich bei der interaktiven Sitzung, die ich nicht möchte. Manuelle Zustände -c commands Execute the given commands and exit. …
Ich habe FTP geübt, aber es gab ein Problem: Der Befehl ls funktioniert nicht mit FTP>. Warum? Ich habe 2 entfernte Server überprüft, aber ls funktionierte auch nicht und gab bei der Ausführung von ls eine andere Ausgabe aus. Nachfolgend finden Sie die 2 Remote-Boxen. Die folgende Abbildung zeigt meinen …
Ich habe einen frisch installierten Ubuntu-Server, der der neue Backup-Server für unseren VM-Speicher sein soll. Der Server verfügt über 4 Netzwerkkarten, davon 2 mit 10 Gbit (tatsächlich eine Intel x540-T2 mit dem neuesten verfügbaren Treiber), die für die Verbindung zum SAN verwendet werden. Ich habe die NFS-Freigabe lokal gemountet und …
Ich möchte ein PDF mit einigen farbigen Texten und Bildern in ein anderes PDF mit nur Schwarzweiß umwandeln, um die Abmessungen zu verringern. Außerdem möchte ich den Text als Text behalten, ohne die Seitenelemente in Bilder umzuwandeln. Ich habe den folgenden Befehl ausprobiert: convert -density 150 -threshold 50% input.pdf output.pdf …
Ich möchte mit ein paar Zeilen extrahieren awk. Ist es möglich die folgende Aufgabe zu erledigen: ls -l | awk 'BEGIN FOR(i=122;i<=129;i++) FNR==i' Wie kann ich die Details der Zeilennummern 122 bis 129 anzeigen?
Gibt es einen Begriff, der sich auf die Teilmenge der Pakete bezieht, die automatisch von der Debian-Distribution installiert werden? Ich dachte , dass es hatte etwas mit Paketen zu tun Prioritäten , aber es scheint nicht der Fall zu sein, denn es gibt Pakete aller Prioritätsstufen unter den standardmäßig installierten …
Auf meinem Laptop habe ich einen Cron eingerichtet, der einen wöchentlichen Job ausführt. Wenn es etwas zu berichten gibt, würde ich gerne eine E-Mail dafür bekommen. Momentan verwende ich KMail als MUA, die E-Mails aus dem Maildir-Verzeichnis unter lesen kann ~/.local/share/local-mail. Daher möchte ich, dass lokale E-Mails in diesen Ordner …
Wenn ich ls -adl .*in einem meiner Verzeichnisse laufe , erhalte ich eine Datei mit der folgenden Auflistung: lrwxrwxrwx 1 user group 43 Jul 3 16:25 .#filename.py -> person@computer.edu.4018:1372874769 Der Dateiname und die URL werden rot hervorgehoben. Was bedeutet das lin lrwxrwxrwx? Was ist das für eine Datei?
Möchte, dass jede Zeile in einer Datei eine feste Anzahl von Malen wiederholt wird. zB jede Zeile viermal wiederholen lassen: a b c wird: a a a a b b b b c c c c Ich habe einige Suchen durchgeführt, und es gibt eine Menge Fragen und Antworten in …
Wie rufe ich den aktuellen Terminalnamen ab? Ich meine den Namen, der psin der TTY-Spalte angezeigt wird, zB: root@dor-desktop:/home/dor/Documents/LAMP_setup/webs_install/do/install# ps aux | egrep 'mysql|(^USER)' USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND dor 2238 0.2 1.9 448052 79796 ? S 17:27 0:17 gedit /home/dor/Documents/LAMP_setup/webs_install/do/install/mysql.install /home/dor/Documents/LAMP_setup/webs_install/do/install/mysql.setup root 4975 …
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.