减法合成技术模拟打击乐音色:从原理到实战的音色设计指南
2026/5/23 6:25:00
这是一个名为logrm的包装器(wrapper)脚本,其作用是在使用rm命令删除文件时,将删除操作记录到单独的日志文件中,且不会通知用户。包装器脚本的基本思想是介于实际的Unix命令和用户之间,为用户提供单独使用实际命令时无法获得的有用功能。
#!/bin/sh # logrm - Logs all file deletion requests unless the -s flag is used. removelog="/var/log/remove.log" if [ $# -eq 0 ] ; then echo "Usage: $0 [-s] list of files or directories" >&2 exit 1 fi if [ "$1" = "-s" ] ; then # silent operation requested ... don't log shift else echo "$(date): ${USER}: $@" >> $removelog fi /bin/rm "$@" exit 0