我正在尝试使用lshw提取pc信息,一旦我有了这些数据,我希望它的格式稍微好一些,例如A列中的属性和B列中的值。我知道我可以在excel中对列进行文本处理并分开“:”值,但我知道必须有一种方法可以在bash中执行此操作。
#!/bin/bash
clear
echo - Script Starting
sudo lshw -quiet >$(hostname)_hardware.csv
sudo w -h >$(hostname)_Users_Logged_On.csv
sudo users >$(hostname)_Users.csv
awk -F":" '{print $1,$3}' OFS=":" $(hostname)_hardware.csv
echo - Script Complete
这是我目前的代码,但我知道这是错误的。有人可以帮忙吗?