任务自动化
notes[Return]docx[Return]
输入notes,按回车键,然后输入docx,再按回车键。这一系列操作可以被转换成下列字
符串:
"notes\ndocx\n"
按下回车键时会发送\n。添加\n后,就生成了发送给stdin的字符串。 通过发送与用户输入等效的字符串,我们就可以实现在交互过程中自动发送输入。
先写一个读取交互式输入的脚本,然后用这个脚本做自动化演示:
#!/bin/bash
# backup.sh
# 使用后缀备份文件。不备份以~开头的临时文件
read -p " What folder should be backed up: " folder
read -p " What type of files should be backed up: " suffix find $folder -name "*.$suffix" -