位置: 编程技术 - 正文

简介Linux中cp和mv搭配{,}在shell当中的用法(linux的cp和mv)

编辑:rootadmin

推荐整理分享简介Linux中cp和mv搭配{,}在shell当中的用法(linux的cp和mv),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux cp mv区别,linux 中cp,linux里面cp的用法,在linux中cp是干什么的,linux里cp什么意思,linux的cp和mv,linux的cp和mv,在linux中cp是干什么的,内容如对您有帮助,希望把文章链接给更多的朋友!

经常会在博客或者论坛看到类似下面的命令 大括号扩展 Brace expansion { } shell 作用

或者是

那么,在uinx / linux shell命令中是什么意思&#;起什么作用呢?

{ } 并没有什么实际的含义,但是却可以作为Brace expansion(大括号扩展或叫做花括号扩展)而经常用于产生各种组个。以下是翻译自 GNU/BASH man page 的内容:

Brace expansion(大括号扩展或叫做花括号扩展) 是用来随机产生字符串组合的机制。这种机制类似于文件的扩展名,但是并不需要存在响应的文件。Brace expansion(大括号扩展或叫做花括号扩展)模式是一可选的preamble(前导字符),后面跟着一系列逗号分隔的字符串,包含在一对花括号中, 再后面是一个可选的postscript(打印编程语言)。preamble(前导字符)被添加到花括号中的每个字符串前面,postscript(打印编程语言)被附加到每个结果字符串之后, 从左到右进行扩展。 花括号扩展可以嵌套。扩展字符串的结果没有排序;而是保留了从左到右的顺序。

1.如,在终端中输入下面命令:

输出如下:

2.也可以使用下面附加的实例,去在命令中“创建”一个参数,以节省输入的时间,提高工作效率: echo file.txt{,.bak}

3.可以使用Brace expansion(大括号扩展或叫做花括号扩展)来复制,重命名文件,或者是备份文件,还可以是创建目录等。在下面这个习惯性使用的的例子中,将 file1.txt 备份为 file2.txt.bak ,输入:

简介Linux中cp和mv搭配{,}在shell当中的用法(linux的cp和mv)

如果使用Brace expansion,节省时间,则输入:

输出如下:

更多大括号扩展实例如下:

4. 如果我们执行:

这两个 /etc/apt/sources 部分相同,为了少输入两次/etc/apt/sources ,大括号扩展参数。还有平时重命名,备份文件,创建链接时候,都可以使用大括号扩展参数的方法提高效率。

大括号扩展,即大括号包围的,用逗号隔开的参数会扩展为独立的多个参数。

Shell 在解释时会自动将后面的参数扩展成两个,就变成了和上面一样的完整命令。

当然,还可更简单,将 list 也考虑进去,在逗号前什么都不写,如下:

这样逗号前面没东西,那么参数就保持原来的不变,逗号后面的照样扩展。

一波实用的Bash Shell整理 作为一个命令行探索者,你或许发现你自己一遍又一遍重复同样的命令。如果你总是用ssh进入到同一台电脑,如果你总是将一连串命令连接起来,如果

编写shell脚本将VPS上的数据备份到Dropbox网盘的方法 看到有人用dropbox备份网站数据,所以今天也试了一下,记得以前是一个python脚本,这是用的是bash脚本,利用dropbox的api来上传下载的,很方便,脚本的

Shell脚本实现监视指定进程的运行状态 在之前的博客中,曾经写了自动化测试程序的实现方法,现在开发者需要知道被测试的进程(在此指运行在LINUX上的主进程的)在异常退出之前的进程的

标签: linux的cp和mv

本文链接地址:https://www.jiuchutong.com/biancheng/381121.html 转载请保留说明!

上一篇:Shell脚本实现的基于SVN的代码提交量统计工具(shell脚本用法)

下一篇:一波实用的Bash Shell整理(bash fi)

  • 怎么证明自己是建档立卡贫困户
  • 9个点的发票跟6个点区别
  • 公司为员工采购设备,order
  • 核定征收的固定资产包括
  • 自己申报个人所得税需要补缴,必须自己申报自己补缴吗
  • 买入返售金融资产什么意思
  • 补充医疗保险能自己交吗
  • 环保罚款计入什么会计科目
  • 借款到期一直付利息诉讼期怎么算
  • 差额事业单位的工资是由财政开支吗
  • 营改增后企业出售使用过的旧车
  • 已认证的发票作废进项税转出账务处理
  • 免税企业土地税怎么交
  • 会务费发票要附上照片吗
  • 出口收入转内销后汇率
  • 失控发票不处理的后果
  • 累计折旧费用
  • 代理进口货物怎么做账
  • 购车保险属于什么费用
  • 固定资产拆下旧部件
  • 债券分期还本利息怎么算
  • 缴纳人身意外保险凭证是什么
  • 利率怎么算的计算方
  • 费用发票可以不上账吗
  • 查补以前年度房产税的账务处理
  • 商标转让过程中公司转让
  • PHP:Memcached::addServer()的用法_Memcached类
  • 限额领料单属于外来原始凭证吗
  • 代开发票的弊端?
  • 董事会会费应计什么科目
  • devtools无法加载源映射less.map
  • 企业破产是不是要没收法人家里全部财产
  • redirect_uri参数错误的解决方法(必看)
  • php连接mysql数据库步骤正确的是
  • framework3.5怎么打开
  • 相机4244
  • vue前端项目实战
  • 消费者如何鉴别美的乐享三代风管机
  • timestamp 0
  • javascriptjs
  • 项目建设期算不算折旧
  • 费用报销重复了怎么写情况说明
  • mongodb 日志
  • 收到政府扶贫款如何做分录
  • 个税申报填错了就这样报了怎么办
  • 新建厂房环评费会计科目
  • 设计协会会长
  • 股东多缴投资款处理
  • 换货与退货
  • 手工账本应付账款怎么做
  • 提取银行存款利息分录
  • 长期股权投资的初始计量
  • 招标代理服务费计算器在线
  • 完全成本法损益表
  • 房地产开发企业销售自行开发的房地产项目
  • win10无法新建文件夹怎么办?(已解决)
  • VirtualBox虚拟机中文免费
  • win8应用商店打开很慢怎么办
  • win10升级电脑
  • 根据自己的需求配置一台电脑
  • 更加有效率
  • linux设置权限755
  • 封装windows7
  • win10系统经常弹出广告页面怎么解决
  • linux的web服务器
  • 谷歌浏览器点更新没反应
  • linux系统修复
  • 用什么命令最简单
  • JavaScript的Ext JS框架中的GridPanel组件使用指南
  • unity3d特效教程
  • python中对文件操作的一般步骤
  • javascript创建对象的几种方法
  • ajax multipart/form-data
  • [置顶]电影名字《收件人不详》
  • unity collider类属性方法
  • javascript教程完整版
  • python jsonp
  • 学什么专业可以在税务局上班
  • pageoffice控件安装不上
  • 云南国税app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设