Puncte:0

Cum să exportați fișierul txt în csv sau să adăugați la un fișier csv cu o coloană nouă, dar același rând - Bash

drapel us

Lucrez la un script de inventar care să fie folosit, care va colecta informații despre computer pe mai multe dispozitive și caut cea mai bună modalitate de a ajunge la un fișier csv cu informațiile

Momentan, am asta:

atingeți ZI_IT_Inventory_output.txt
atingeți ZI_IT_Inventory_output.csv




user_whoami=$(whoami)
user_lscpu=$(lscpu | sed -nr '/Nume model/ s/.*:\s*(.*) @ .*/\1/p' )
user_lshw=$(lshw -C afișa |grep „produs” | cut -f 2 -d":" | awk „{$1=$1}1” )
user_how_many_gpu=$(lspci | grep VGA | wc -l)
user_how_many_cpu=$(lscpu | sed -nr '/Nume model/ s/.*:\s*(.*) @ .*/\1/p' | wc -l)
user_how_much_ram=$(lshw -c memorie |grep 'dimensiune' | cut -d':' -f2- | cut -d' '-f2)



echo $user_whoami>>ZI_IT_Inventory_output.txt
echo $user_lscpu>>ZI_IT_Inventory_output.txt
echo $user_lshw>>ZI_IT_Inventory_output.txt
echo $user_how_many_gpu>>ZI_IT_Inventory_output.txt
echo $user_how_many_cpu>>ZI_IT_Inventory_output.txt
echo $user_how_much_ram>>ZI_IT_Inventory_output.txt

Care creează un fișier txt cu acesta:

ziadmin
CPU Intel(R) Core(TM) i7-6700
HD Graphics 530
1
1
8 GiB

Care este cel mai bun mod în care aș putea scoate acest lucru ca fișier csv în care se află toate datele același rând, dar coloane diferite

24601 avatar
drapel in
https://stackoverflow.com/questions/40175868/how-to-create-csv-file-using-shell-script
Puncte:0
drapel it

Pur și simplu înlocuiți multiplu ecou comenzi:

echo „$user_whoami,$user_lscpu,$user_lshw,$user_how_many_gpu,$user_how_many_cpu, $user_how_much_ram” >>ZI_IT_Inventory_output.txt
Gliotto avatar
drapel us
Mulțumesc! Doar adăugând, >> ca csv în loc de txt și a funcționat

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.