我正在使用这两行,并且我试图在bash中将所有行作为变量。
初始值
DEST
none
我希望得到这样的结果:
DEST="none"
非常感谢任何建议,
的Al。
答案 0 :(得分:1)
您可以使用paste
命令:
echo -e "DEST\nnone" | paste -s -d '='
或
cat <file> | paste -s -d '='
答案 1 :(得分:1)
您可以使用以下awk
命令:
awk '!(NR%2){print s,$1}NR%2{s=$1}' OFS== <file>
根据文件的内容,您可能需要将值(每隔一行)括在引号中:
awk '!(NR%2){print s,"\""$1"\""}NR%2{s=$1}' OFS== <file>
这会给你:
DEST="none"