Befehlsausgabe in Textdatei umleiten
Verfasst: Montag 23. Dezember 2024, 12:51
Hallo
Ich habe mir einen Befehls string für inxi gebastelt mit folgender Ausgabe:
Dei Ausgabe ist nur auf das wesentliche beschränkt, dazu habe ich, wie man sieht. mit pipe |, grep und && gearbeitet. K.A. ob das besser geht, für mich ist das erstmal ok.
Leider funktioniert der String nicht wenn ich die Ausgabe in eine Datei umleiten will, z,B. >inxi.txt.
Dabei wird anscheinend nur der letzte Befehl abgearbeitet:
Vielleicht ein Skript basteln? Jemand ne Idee?
Ich habe mir einen Befehls string für inxi gebastelt mit folgender Ausgabe:
Code: Alles auswählen
inxi -G | grep Device -A 2 && inxi -S --no-host && inxi -M | grep Type && inxi -C | grep Info
Device-1: Advanced Micro Devices [AMD/ATI] Navi 32 [Radeon RX 7700 XT /
7800 XT] driver: amdgpu v: kernel
Display: x11 server: X.Org v: 21.1.14 driver: X: loaded: amdgpu
System:
Kernel: 6.12.4-1-MANJARO arch: x86_64 bits: 64
Desktop: Xfce v: 4.18.1 Distro: Manjaro Linux
Type: Desktop Mobo: ASUSTeK model: PRIME B350-PLUS v: Rev X.0x
Info: 8-core model: AMD Ryzen 7 5800X bits: 64 type: MT MCP cache: L2: 4 MiB
Leider funktioniert der String nicht wenn ich die Ausgabe in eine Datei umleiten will, z,B. >inxi.txt.
Dabei wird anscheinend nur der letzte Befehl abgearbeitet:
inxi -G | grep Device -A 2 && inxi -S --no-host && inxi -M | grep Type && inxi -C | grep Info >inxi.txt
In der Datei steht dann nur das drin:
Code: Alles auswählen
cat inxi.txt
Info: 8-core model: AMD Ryzen 7 5800X bits: 64 type: MT MCP cache: L2: 4 MiB