Ich habe kürzlich entdeckt, dass ich einen bootfähigen USB-Stick aus einer ISO-Datei erstellen kann, indem ich einfach cat(oder dd) benutze . Ich kann keine Informationen darüber finden, wie das funktioniert. Warum sollte cat my.iso > /dev/sdb && sync Nehmen Sie diese Datei und schreiben Sie alle darin enthaltenen Dateien im …
Wenn ich in vimbin, kann ich die Größe der Registerkarte mit dem folgenden Befehl ändern: :set ts=4 Ist es möglich, die Tabulatorgröße auch für die catBefehlsausgabe festzulegen?
Nachdem ich den folgenden Befehl verwende, pngString="$(cat example.png)" echo -n "$pngString" > tmp.png Ich kann die Datei tmp.png nicht als PNG-Datei öffnen. Möglicherweise gehen beim $pngStringSpeichern der Bilddatei einige Informationen verloren . Die Frage ist also: Wie kann ich die vollständigen Bildinformationen mit einer Variablen im Bash-Skript speichern?
Ich muss Blöcke aus zwei Dateien verketten: Wenn ich ganze Dateien verketten müsste, könnte ich das einfach tun cat file1 file2 > output Aber ich muss zuerst 1 MB aus der ersten Datei auslassen, und ich möchte nur 10 MB aus der zweiten Datei. Klingt nach einem Job für dd. …
Ich habe einen Infrarotempfänger an einen USB-Anschluss angeschlossen ... (die letzte Zeile von dmesg gibt Auskunft über die Gerätedatei) $ dmesg [10496.596063] usb 7-2: new full-speed USB device number 2 using uhci_hcd [10496.751112] usb 7-2: New USB device found, idVendor=0df7, idProduct=0620 [10496.751117] usb 7-2: New USB device strings: Mfr=1, Product=2, …
Gibt es eine Möglichkeit, ein Dateisystemobjekt wie folgt zu erstellen: mknod files p cat file1 file2 ... fileN > files aber so, dass es gesucht werden kann, als ob es eine reguläre Datei wäre?
Ich habe eine Anwendung, die in einer Nur-Text-Protokolldatei (myapp.log) protokolliert, die jedoch anscheinend keine neuen Zeilenzeichen am Ende jedes Protokolleintrags schreibt. Wenn ich einen Befehl wie folgt ausführe, tail -n 50 myapp.logerhalte ich tatsächlich Hunderte von "Textzeilen" (Protokolleinträge). Diese Protokolldatei ist sehr groß, ungefähr 1 GB, wer weiß, wie lange …
Ich möchte die Ausgabe des findBefehls auf catBefehl umleiten , damit ich die Daten der angegebenen Datei drucken kann. Wenn zum Beispiel die Ausgabe von find ist, sollte /aFile/readmedie Katze als interpretiert werden cat ./aFile/readme. Wie kann ich das sofort tun? Muss ich Rohre verwenden? Ich habe Versionen davon ausprobiert: …
So unterbrechen Sie das Auflisten einer Langtextdatei mit cat in der Eingabeaufforderung nach 10 Zeilen und drücken dann eine beliebige Taste. zum Beispiel: cat myfiles.txt bla bla bla bla bla bla . . . bla press enter to continue
Ich habe versucht, Textdateien in Unterordnern zu verketten und habe versucht: cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1}/book.txt > out$var Dies brachte jedoch nichts zurück. Also, versucht einen nicht existierenden 'Unterordner2' hinzuzufügen cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1,subfolder2}/book.txt > out$var Und dieses Mal hat es geklappt und die Dateien erfolgreich verkettet. Warum passiert das?
Wenn ich den Inhalt von Dateien betrachte, möchte ich automatisch catDateien lesskurzschließen, die jedoch die Bildschirmgröße überschreiten. Ich könnte etwas mit verwenden wc -l, aber gibt es einen besseren Weg, der vielleicht auch die Fenstergröße / aktuelle Anzahl der verfügbaren Zeilen berücksichtigt?
Angenommen, eine aufgerufene Datei abcbefindet sich im aktuellen Verzeichnis und enthält Text. Wenn Sie den Befehl ausführen: cat abc > abc Warum abcverschwindet der Inhalt der Datei ? Warum löscht der Befehl den darin enthaltenen Text und die Datei wird zu einer leeren Datei?
Bei einigen Befehlen ist es möglich, bestimmte Eingaben entweder als stdin oder als Befehlszeilenargument anzugeben. Insbesondere suppose commandkann nehmen stdin Eingang und einen Dateinamen als Befehlszeilenargument, und command < myfile, cat myfile | command und command myfilekann das gleiche Ergebnis erzeugen. Beispielsweise, Wenn der Befehl lautet sed: sed s/day/night/ <myfile …
Ich habe Dateien mit dem Namen file.88_0.pdb, file.88_1.pdb, ..., file.88_100.pdb. Ich möchte catsie, damit sie file.88_1.pdbnach file.88_0.pdb, file.88_2.pdbnach file.88_1.pdbund so weiter eingefügt werden . Wenn ich das tue cat file.88_*.pdb > all.pdb, werden die Dateien in der folgenden Reihenfolge zusammengestellt: 0 1 10 11 12 13 14 15 16 17 …
Ich habe Tausende von unl-Dateien mit dem Namen so etwas cbs_cdr_vou_20180624_603_126_239457.unl. Ich wollte alle Zeilen aus diesen Dateien mit dem folgenden Befehl drucken. aber es gibt mir nur Dateinamen. Ich brauche keine Dateinamen, ich brauche nur Inhalte aus diesen Dateien. find -type f -name 'cbs_cdr_vou_20180615*.unl' > /home/fifa/cbs/test.txt Aktueller Output: ./cbs_cdr_vou_20180615_603_129_152023.unl …
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.