Gibt es eine Möglichkeit, open()eine Datei zu verkleinern? Man kann sie natürlich im Append-Modus öffnen oder bis zum Ende suchen und schreiben, damit sie wachsen. Soweit ich weiß, gibt es jedoch keine Methode, um eine Datei über typische Systemaufrufschnittstellen im Unix-Stil zu verkleinern. Soweit ich weiß, besteht die einzige Möglichkeit …
Ich führe ein Speicherüberprüfungstool (prog1) auf einem C ++ - Code (prog2) aus, die mir beide eine riesige und detaillierte Ausgabe liefern. Um einige Fehler zu beseitigen, muss ich diese Ausgabe in einer Datei speichern. Ich habe versucht, das Standardout in eine Datei umzuleiten: prog1 prog2 > outfile.txt Aber das …
Ich möchte Zeilen in zwei Dateien vergleichen, aber um das Rauschen in der Ausgabe zu minimieren, möchte ich, dass nur die tatsächlichen Unterschiede in den Zeilen gedruckt werden. Zum Beispiel angesichts der beiden folgenden Dateien: a.txt a b c d e f g h i j k l m n …
Ich weiß, dass /dev/tcp/<host>/<port>es sich um einen magischen Pfad handelt, der speziell von einigen Muscheln in Umleitungen behandelt wird. Aber laut man bash: Wenn das Betriebssystem, auf dem bash ausgeführt wird, diese speziellen Dateien bereitstellt, verwendet bash sie. Andernfalls werden sie intern emuliert [...] Auf der Linux-Box, die ich gerade …
Ich möchte wissen, ob es eine Möglichkeit gibt, das kaufmännische Und in eine Variable einzufügen und dennoch einen Prozess in den Hintergrund zu senden. Das funktioniert: BCKGRND=yes if [ "$BCKGRND" = "yes" ]; then sleep 5 & else sleep 5 fi Aber wäre es nicht cool, diese fünf Zeilen mit …
Ich möchte eine sortierte Liste mit allen 8-stelligen Zahlen erstellen - von 00000000 bis 99999999. Ich habe die Shell eingegeben: f() { while IFS="" read -r line; do for i in {0..9}; do echo "$line$i"; done; done } echo | f | f | f | f | f | …
Ich versuche, zwei Zeichenfolgen zu drucken, die durch eine TAB getrennt sind. Ich habe versucht: echo -e 'foo\tbar' printf '%s\t%s\n' foo bar Beide drucken: foo bar Wobei das Leerzeichen zwischen den beiden tatsächlich 5 Leerzeichen beträgt (gemäß Auswahl der Ausgabe mit der Maus in Putty). Ich habe auch versucht, STRG …
poweroffbeschwert sich, dass es keine Verbindung zu systemd über DBus herstellen kann (natürlich lebt es nicht). Ich syncfolgte mit dem kill $$Gedanken, dass das Sterben von PID 1 den Kernel zum Ausschalten bringen würde, aber das verursachte eine Kernel-Panik. Ich hielt dann den Netzschalter gedrückt, um das Ausschalten zu erzwingen. …
Troff unterstützt sowohl Makrodefinitionen .deals auch Verzweigungen mit .if(siehe Seiten 5 und 6 des Troff-Benutzerhandbuchs ). In dieser Hinsicht ist es TeX sehr ähnlich. Ich kenne jedoch keine hochkomplexen Programme, die in Troff geschrieben wurden (im Gegensatz zu TikZ für TeX). Ist Troff Turing fertig?
Ich weiß, dass ich Dateien finden kann mit find: find . -type f -name 'sunrise'. Beispielergebnis: ./sunrise ./events/sunrise ./astronomy/sunrise ./schedule/sunrise Ich weiß auch, dass ich den Dateityp einer Datei bestimmen kann : file sunrise. Beispielergebnis: sunrise: PEM RSA private key Aber wie kann ich Dateien nach Dateityp finden? Zum Beispiel …
Ich hatte eine große (~ 60G) komprimierte Datei ( tar.gz). Ich habe splites in 4 Teile zerlegt und sie dann catwieder zusammengefügt. Wenn ich jetzt jedoch versuche, die Größe der unkomprimierten Datei zu schätzen, stellt sich heraus, dass sie kleiner als das Original ist. Wie ist das möglich? $ gzip …
Ich arbeite an einem Skript und muss den tarBefehl dynamisch erstellen . Hier sind zwei Beispiele, um zu veranschaulichen, was ich versuche: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo COMMAND: "${_tar}" ${_tar} "$TAR_ME" echo -e "\n\nNEXT:\n\n" EXCLUDE=("--exclude=/tmp/hello\ hello" "--exclude=/tmp/systemd*" "--exclude=/tmp/Temp*") _tar="tar "`printf …
Ich habe es versehentlich eingegeben, aber bash hat keine Fehler gedruckt (sondern eine leere Datei erstellt), also dachte ich, dass es vielleicht tatsächlich etwas bedeutet? (zB Datum |> tmp.txt)
Wie werden auf einem modernen Linux-System mit mehreren Festplatten und einem Software-RAID, das sowohl langsame (HDD) als auch schnelle (SSD) Laufwerke umfasst, Schreibvorgänge in das zwischengespeicherte Dateisystem durchgeführt? Für md-raid RAID1 kann das Array mit Festplatten konfiguriert werden , wie --write-mostlyund --write-behindwas darauf schließen läßt , dass liest aus der …
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.