Você quer dizer o comando para se parecer com o seguinte -
specialcopy destDir filetocopy1 filetocopy2 filetocopy3
se for o caso, crie um script chamado specialcopy.sh
com o texto abaixo
#!/bin/bash
DEST=$1
shift
cp "$@" "$DEST"
Eu quero copiar uma lista de arquivos em um único diretório, mas tornar o diretório de destino o primeiro nome de arquivo no comando, como posso fazê-lo com o comando linux.
Você quer dizer o comando para se parecer com o seguinte -
specialcopy destDir filetocopy1 filetocopy2 filetocopy3
se for o caso, crie um script chamado specialcopy.sh
com o texto abaixo
#!/bin/bash
DEST=$1
shift
cp "$@" "$DEST"
No Linux, há cp -t
para usuários do xargs.
xargs -d'\n' cp -t targetdir < filelist
Tags linux