Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我 注意到 使用 Perlprint时,您可以从字符串或从STDIN. 我有一个可以从字符串工作的简单函数
print
STDIN
warn () { awk '{printf "\033[36m%s\033[m\n", $0}' <<< $1 }
或从STDIN
warn () { awk '{printf "\033[36m%s\033[m\n", $0}' }
但是,我可以修改函数以使其可以像 Perl 一样接受吗?
warn () { ( if [ $# -gt 0 ] then exec <<< $1 fi awk '{printf "\033[36m%s\033[m\n", $0}' ) }
该exec命令允许您执行持续到以下命令的重定向。
exec