30、实用脚本工具与互联网资源指南

实用脚本工具与互联网资源指南

1. 脚本部署与备份工具:cpsh

1.1 功能概述

当脚本准备好部署时, cpsh 脚本会将旧版本(如果存在)以递增后缀进行备份,并将新版本脚本复制到生产目录,同时去除开发后缀。

1.2 工作原理

该脚本会读取配置文件 $HOME/.config/script-setup.cfg 来获取脚本目录的位置和使用的后缀。必要时,会使用参数扩展来去除后缀,并结合 shell 算术和 standard-funcs 中的 _zpad 函数创建递增的备份后缀。

1.3 使用方法

cpsh [-c CFG] SCRIPT ...

除了 -c 选项(用于指定不同的配置文件)外,使用该脚本时,如果没有写入生产目录的权限,可能需要以 root 身份运行。例如,将脚本部署到 /usr/local/bin 时,可能会出现权限拒绝的错误:

$ cpsh cpsh
touch: cannot touch `/usr/local/bin/cpsh': Permission denied

若要在这样的位置安装脚本,可使用 su sudo 以 root 身份运行。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值