Điểm:0

Cách xuất tệp txt sang csv hoặc nối thêm vào tệp csv bằng một cột mới nhưng cùng một hàng - Bash

lá cờ us

Tôi đang làm việc trên tập lệnh kiểm kê sẽ được sử dụng để thu thập thông tin máy tính trên nhiều thiết bị và đang tìm cách tốt nhất để kết thúc bằng tệp csv có thông tin

Hiện tại, tôi có cái này:

chạm vào ZI_IT_Inventory_output.txt
chạm vào ZI_IT_Inventory_output.csv




user_whoami=$(whoami)
user_lscpu=$(lscpu | sed -nr '/Tên mẫu/ s/.*:\s*(.*) @ .*/\1/p' )
user_lshw=$(lshw -C display |grep 'product' | cut -f 2 -d":" | awk '{$1=$1}1' )
user_how_many_gpu=$(lspci | grep VGA | wc -l)
user_how_many_cpu=$(lscpu | sed -nr '/Model name/ s/.*:\s*(.*) @ .*/\1/p' | wc -l)
user_how_much_ram=$(lshw -c memory |grep 'size' | cut -d':' -f2- | cut -d' ' -f2)



tiếng vang $user_whoami>>ZI_IT_Inventory_output.txt
tiếng vang $user_lscpu>>ZI_IT_Inventory_output.txt
tiếng vang $user_lshw>>ZI_IT_Inventory_output.txt
tiếng vang $user_how_many_gpu>>ZI_IT_Inventory_output.txt
tiếng vang $user_how_many_cpu>>ZI_IT_Inventory_output.txt
tiếng vang $user_how_much_ram>>ZI_IT_Inventory_output.txt

Mà tạo ra một tập tin txt này:

ziadmin
CPU Intel(R) Core(TM) i7-6700
Đồ họa HD 530
1
1
8GiB

Đó là cách tốt nhất để tôi có thể xuất tệp này dưới dạng tệp csv trong đó tất cả dữ liệu nằm trên cùng hàng nhưng khác cột

24601 avatar
lá cờ in
https://stackoverflow.com/questions/40175868/how-to-create-csv-file-using-shell-script
Điểm:0
lá cờ it

Đơn giản chỉ cần thay thế nhiều của bạn tiếng vang lệnh:

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
lá cờ us
Cảm ơn bạn! Chỉ cần thêm, >> dưới dạng csv thay vì txt và nó đã hoạt động

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.