我在文件 txt 文件中有以下文本,格式如下
["Dell Inc.", "192.168.101.134", "44:a8:42:27:c7:ba", "PowerEdge R630", "6P84N62", "8", "Intel(R) Xeon(R) CPU E5-2623 v3 @ 3.00GHz", "32059.66", "172.16.100.21"]
但是我需要这个格式如下格式如何在Linux中格式化
Dell Inc.
192.168.101.134
44:a8:42:27:c7:ba
PowerEdge R630
6P84N62
8
Intel(R) Xeon(R) CPU E5-2623 v3 @ 3.00GHz
32059.66
172.16.100.21
echo "your string" |tr [ ' '|tr ] ' '|tr , \n|awk '{$1=$1};1'
解释
echo "your string"
打印字符串,然后通过管道传送到下一个tr
tr [ ' '
用空格替换 [tr ] ' '
将 ] 替换为空白区域tr , \n
将逗号替换为换行符awk '{$1=$1};1'
(取自此处(修剪空格
此命令给出带有双引号的输出。 并删除我刚刚添加的双引号 | tr [ ' '|tr ] ' '|tr , |awk '{$1=$1};1' |sed 's/"//g'
感谢您的快速帮助..