每当我试图将命令输出保存到一个变量终端时,都会被一个'>'符号卡住。我试过了。
n=$(awk 'END{print NR}' 1.log')
也
n="$(awk 'END{print NR}' 1.log')"
每次我都要用ctrl+c中断执行。
我在这里做错了什么?
也许是一个简单的错别字 '
.
试试这个
n=$(awk 'END{print NR}' 1.log)
试试这个: >
是一个提示,表明bash正在等待你关闭(游离)的 '
与之相配 '
. 打印的精确值保存在 PS2
变量。 以下是来自 bash
手册。
PS2 The value of this parameter is expanded as with PS1 and used as the secondary prompt string. The default is '> '.