【发布时间】:2015-05-10 19:46:12
【问题描述】:
我希望分隔符只工作一次,因此该行只能分成两部分。我尝试使用 awk 以 = 作为分隔符,但如果有第二个 =,它会将行分成三部分。
给定文件file.txt:
first="text"
line="book"
red=cat
nice="lineelrk="
我在做:
cat file.txt | awk -F"=" '{print $1,$2}' | while read arg arg2
do
echo "Read first user as $arg2"
done
我的目标是让arg2 将这些值分别用于 file.txt:
"text"
"book"
cat
"lineelrk="
【问题讨论】:
-
不太清楚什么是最有代表性的标题,不过不会再碰了