如何使用shell脚本在单独的行中将多个变量打印到文件中

时间:2017-05-15 20:08:39

标签: shell csv

我需要使用shell

从一个csv文件中选择字符串到另一个属性文件

project.csv - 这是包含以下数据的文件。这可能包含N行/数据

PN549,projects.pn549
SaturnTV_SW,projects.saturntv_sw

需要将每个字符串“pn549”,“saturntv_sw”收集到属性文件中

属性

[projects]
pn549_pt=pn549
saturntv_sw_pt=saturntv_sw

下面是我写的用于获取字符串并打印

的代码
cat "project.csv" | while IFS='' read -r line; do
Display_Name="$(echo "$line" | cut -d ',' -f 1 | tr -d '"')"
project_name="$(echo "$TEMP_Name" | cut -d '.' -f 2)"
echo "$project_name"
echo "$project_name"_pt="$project_name" > /opt/properties

如何打印多个像我在示例中所提供的行(属性)

1 个答案:

答案 0 :(得分:1)

我得到了答案,只是重定向输出