Linux自动化任务:提升效率的实用指南
1. 自动化概述
自动化是利用机器(如Linux计算机)来执行任务。理解Red Hat Linux下的自动化机制,关键在于树立“计算机为你服务”的态度。当你觉得手动操作繁琐、缺乏耐心等待,且有信心让计算机以更好的方式工作时,就能体会到自动化的魅力。
2. 自动化数据录入示例
2.1 问题与解决方案
客户希望在线目录包含商品缩略图,这需要更新数据库表,添加指定缩略图文件名的新列。尽管手动更新200条记录可能更快,但为了后续的灵活性,选择编写shell脚本来自动化更新。
以下是更新数据库的shell脚本:
# picture names seem to look like {$DIR/137-13p.jpg,$DIR/201-942f.jpg,...} The
# corresponding products appear to be {137-13P, 201-942F, ...}
DIR=/particular/directory/for/my/client
# Will we use .gif-s, also, eventually? I don’t know.
for F in $DIR/*.jpg
do
# BASE will have values {137-13p,201-942f, ...}
BASE=`basename $F .jpg`
# The only suffixes I’ve encountered are ‘p’ and ‘f’, so I’ll si
超级会员免费看
订阅专栏 解锁全文
1590

被折叠的 条评论
为什么被折叠?



