加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 百科网 (https://www.baikewang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

在 BASH 中使用文件内容作为命令行参数

发布时间:2023-02-17 13:50:53 所属栏目:MySql教程 来源:
导读:  本文介绍了在 BASH 中使用文件内容作为命令行参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

  问题描述

  我想知道如何使用文件的内容作为命令行参数
  本文介绍了在 BASH 中使用文件内容作为命令行参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
 
  问题描述
 
  我想知道如何使用文件的内容作为命令行参数,但在语法上很挣扎.
 
  I’d like to know how to use the contents of a file as command line arguments, but am struggling with syntax.
 
  假设我有以下内容:
 
  # cat > arglist
  src/file1 dst/file1
  windows mysql不是内部 命令_mysql 命令_mysql命令行
 
 
  src/file2 dst/file2
  src/file3 dst/file3
  如何使用 arglist 文件中每一行的内容作为参数来表示 cp 命令?
 
  How can I use the contents of each line in the arglist file as arguments to say, a cp command?
 
  推荐答案
 
  xargs 的 ‘-n’ 选项指定每个命令使用多少个参数:
 
  the ‘-n’ option for xargs specifies how many arguments to use per command :
 
  $ xargs -n2 < arglist echo cp
  cp src/file1 dst/file1
  cp src/file2 dst/file2
  cp src/file3 dst/file3
 

(编辑:百客网 - 百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!