Bash 如何使用shell脚本复制多个

Bash 如何使用shell脚本复制多个,bash,shell,Bash,Shell,我是shell脚本的初学者,我正在尝试复制多个文件。我想手动输入如何更改代码 echo "Please Enter File Name" read b cp -l ~/Downloads/"{$b,$b,$b,$b,$b}" ~/myProj/image 我不知道你所说的“我想手动输入如何更改代码”是什么意思 但是试试这个: echo "Please Enter File Name" read b for i in $b do cp -l ~

我是shell脚本的初学者,我正在尝试复制多个文件。我想手动输入如何更改代码

echo "Please Enter File Name"
      read b
      cp -l ~/Downloads/"{$b,$b,$b,$b,$b}" ~/myProj/image

我不知道你所说的“我想手动输入如何更改代码”是什么意思 但是试试这个:

  echo "Please Enter File Name"
  read b
  for i in $b
  do
      cp -l ~/Downloads/$i ~/myProj/image
  done

不清楚你在问什么。为什么你有一个单一变量的循环?据我所知,它是一个变量
b
,从用户输入中插入了多个文件,所以我认为这是一个好的、可以理解的处理方法。但如果你有更简单的办法,我就要了。一直想学新把戏:D.@Throngar不,这可能是对OPs问题的合理解释,只是想知道:)