+ -
当前位置:首页 → 问答吧 → 伸手D,求脚本……

伸手D,求脚本……

时间:2011-09-09

来源:互联网

cat <<EOF
....
....
EOF

怎么把那个EOF换成回车,也就是一行只输入回车的话结束定向。

作者: vinoca   发布时间: 2011-09-09

这样不是挺好吗? 用回车的话要是你的脚本中刚好有一个空行的化,结果就不是你期望的了。

作者: achen.han   发布时间: 2011-09-09

是这样的,我在arch论坛里找到一个叫memoir的记事python脚本,很好,其实用shell更简单:

alias m='echo "--------------------">>~/.memoir;date >>~/.memoir;cat >>~/.memoir <<.'
唯一搞不定的就是结束符,将就着用.了,不知有没有好办法?

作者: vinoca   发布时间: 2011-09-09

vinoca 写道:
是这样的,我在arch论坛里找到一个叫memoir的记事python脚本,很好,其实用shell更简单:

alias m='echo "--------------------">>~/.memoir;date >>~/.memoir;cat >>~/.memoir <<.'
唯一搞不定的就是结束符,将就着用.了,不知有没有好办法?


这样行么?
代码:
alias m='echo "--------------------">>~/.memoir;date >>~/.memoir;cat >>~/.memoir'


输入的时候ctrl-D 结束编辑,没有终止符。

作者: sk1418   发布时间: 2011-09-09

回复 sk1418
用回车主要是高仿memoir,因为这样确实方便。用了".",仿ed的,
有没有好办法呢?这个问题其实困惑好久了。

作者: vinoca   发布时间: 2011-09-09

cat <<EOF
....
....
EOF

怎么把那个EOF换成回车,也就是一行只输入回车的话结束定向。

作者: vinoca   发布时间: 2011-09-09

这样不是挺好吗? 用回车的话要是你的脚本中刚好有一个空行的化,结果就不是你期望的了。

作者: achen.han   发布时间: 2011-09-09

是这样的,我在arch论坛里找到一个叫memoir的记事python脚本,很好,其实用shell更简单:

alias m='echo "--------------------">>~/.memoir;date >>~/.memoir;cat >>~/.memoir <<.'
唯一搞不定的就是结束符,将就着用.了,不知有没有好办法?

作者: vinoca   发布时间: 2011-09-09

vinoca 写道:
是这样的,我在arch论坛里找到一个叫memoir的记事python脚本,很好,其实用shell更简单:

alias m='echo "--------------------">>~/.memoir;date >>~/.memoir;cat >>~/.memoir <<.'
唯一搞不定的就是结束符,将就着用.了,不知有没有好办法?


这样行么?
代码:
alias m='echo "--------------------">>~/.memoir;date >>~/.memoir;cat >>~/.memoir'


输入的时候ctrl-D 结束编辑,没有终止符。

作者: sk1418   发布时间: 2011-09-09

回复 sk1418
用回车主要是高仿memoir,因为这样确实方便。用了".",仿ed的,
有没有好办法呢?这个问题其实困惑好久了。

作者: vinoca   发布时间: 2011-09-09