|
示例输出:
Status of backup as on $(date) Backing up files $HOME and /etc/
关于 tee 命令的使用
语法是:
tee /tmp/filename <<EOF >/dev/nullline 1line 2line 3$(cmd)$var on $fooEOF
或者通过在单引号中引用 EOF 来禁用变量替换和命令替换:
tee /tmp/filename <<'EOF' >/dev/nullline 1line 2line 3$(cmd)$var on $fooEOF
这是我更新的脚本:
#!/bin/bashOUT=/tmp/output.txt-
echo "Starting my script..."echo "Doing something..."-
tee $OUT <<EOF >/dev/null Status of backup as on $(date) Backing up files $HOME and /etc/EOF-
echo "Starting backup using rsync..."
关于内存 here 文档的使用
这是我更新的脚本:
#!/bin/bashOUT=/tmp/output.txt-
## in memory here docs ## thanks https://twitter.com/freebsdfrauexec 9<<EOF Status of backup as on $(date) Backing up files $HOME and /etc/EOF-
## continueecho "Starting my script..."echo "Doing something..."-
## do itcat <&9 >$OUT-
echo "Starting backup using rsync..."
【编辑推荐】
- Linux 常用命令:系统状态篇
- 理解Linux的硬链接与软链接(一)
- 理解Linux的硬链接与软链接(二)
- 如何使用Linux命令或文件管理器来移动文件?
- 运维必备!Linux 远程数据同步工具详解
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0 (编辑:我爱故事小小网_铜陵站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|