Als «cat» getaggte Fragen

cat ist ein Standard-Unix-Dienstprogramm, das zum Verketten von Dateien oder zum Drucken bestimmter Dateien auf der Standardausgabe verwendet wird.


4
Wie verschachteln Sie die Zeilen von zwei oder mehr Dateien?
Ich habe versucht, die 2 Dateien in einer einzigen Datei auszugeben. Ich habe unten Befehl versucht: cat file1 file2 aber hier file2hängen Daten an file1. Was ich brauche, ist die erste Zeile, file1gefolgt von der file2ersten Zeile, und die file1zweite Zeile, gefolgt von der file2zweiten Zeile usw. Kann mir jemand …

7
Katzendateien mit Verzeichnis
Gibt es einen Befehl zum Anzeigen des Verzeichnis- / Dateinamens bei Katzendateien? Beispiel: Angenommen, zwei Dateien f1.txt und f2.txt befinden sich unter ./tmp ./tmp/f1.txt ./tmp/f2.txt Wenn ich dann cat ./tmp/*.txt mache , wird nur der Inhalt von Dateien angezeigt. Aber wie zeigt man zuerst den Dateinamen, dann den Inhalt? ZB: …
10 filenames  cat 

1
Wie werden Variablen mit cat in eine Datei übertragen?
Ich habe ein einfaches Skript wie dieses: #!/bin/bash BOO=bla-bla-bla cat > ./Makefile <<'EOF' Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include EOF Es wird jedoch in eine Datei ausgegeben: Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include Wie catverwende ich meine Variablenwerte, nicht Namen innerhalb dieser Zeichenfolge?

2
Seltsames Kontrollverhalten
Ich kann es catals sehr einfachen Texteditor verwenden cat > foo.txt. Wenn ich dann tippe: bar baz und dann ctrl+ drücken D, es sieht jetzt so aus: $ cat > foo.txt bar baz^D mit dem Cursor auf die ^. Wenn ich es dann noch einmal drücke, wird die Datei gespeichert. …



2
Was entsteht nach der Verwendung von cat auf einem Bild?
Angenommen, man erstellt eine Datei wie folgt: touch myFile Sie geben mit vim oder was auch immer Text ein und cat myFilespucken dann den Inhalt in das Terminal aus. Was passiert nun, wenn ich Katze auf einem Bild verwende? Sagen, cat myPNG.png Ich bekomme nur einen Haufen Müll. Ich habe …
9 files  binary  cat 

1
Was bedeutet „das Rohr offen halten“?
Ich habe exemplarische Vorgehensweisen für verschiedene Exploit-Übungen für Linux-Anwendungen verfolgt. Ich verstehe den Inhalt dieser gut genug, aber einige beziehen sich auf die Verwendung von Katze, um "das Rohr offen zu halten", z . B. hier . Zum Beispiel: (python2 exploit.py ; cat) | ./programToExploit Was bedeutet es in der …
9 process  pipe  cat 



6
Wie vermeide ich eine nutzlose Verwendung von cat beim Parsen einer Datei?
Ich habe eine Datei mit einer Liste von Verzeichnissen. Zum Beispiel /foo/bar/dir1 /foo/bar/dir2 /foo/bar/dir3 Ich möchte alle diese Verzeichnisse erstellen. Folgendes habe ich getan: for dir in $(cat myfile); do mkdir $dir; done Was wäre der richtige Weg, um den "nutzlosen Gebrauch von Katze" zu vermeiden? Im Idealfall konzentrieren sich …
8 shell  ksh  cat 

2
Katze zeigt nichts
Mein Team arbeitet an einer CI-Umgebung. Eine koDatei mit dem Namen x.kowird jeden Tag zu einer regulären Zeit aus der CI-Umgebung generiert und hat den Typ ELF 64-bit LSB relocatable. Heute habe ich festgestellt, dass der Typ dieser koDatei wurde data. Ich versuche den Grund herauszufinden. Ich versuche catdiese koDatei, …
7 files  cat  file-types 

2
Eine benannte Pfeife lesen: Schwanz oder Katze?
Ich habe einen Dateideskriptor mit erstellt mkfifo fifo Sobald etwas in diese Pipe geschrieben ist, möchte ich es sofort wiederverwenden . Sollte ich es benutzen tail -f fifo oder while true; do cat fifo; done ? Sie scheinen dasselbe zu tun und ich konnte keinen Leistungsunterschied messen. Wenn ein System …
7 pipe  cat  tail  fifo 

1
Woher weiß die Katze, welche Blockgröße optimal ist?
Aus dieser Lektüre geht hervor, dass cat beim Kopieren von Daten auf eine andere Festplatte automatisch die optimale Blockgröße (oder sehr nahe daran) verwendet. Ich frage mich, wie es die optimale Blockgröße bestimmt und ob die Methode, die cat verwendet, irgendwie auf dd angewendet werden kann.
7 dd  cat  block-device 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.