2017-11-11 2 views
1

最後にダウンロードした3つのファイルをGit Bashを使って別のディレクトリにコピーしたいと思います。私はGit Bash Windows:ls -t | head -n 3の出力をcpに

ls -t ~/Downloads|head -n 3

使用してそれらを一覧表示することができますが、私は は彼らが他のディレクトリにコピーすることができるように私は、CP機能への入力として渡す方法は?

私はプログラミングとBashには新しく、これが明らかであれば私の謝罪です。

+2

これはgitとは関係ありません。実際はbashの質問です。あなたが探しているのはxargsです。 –

答えて

1

注:これらのファイルをコピーするのgit bashのを必要としません:あなたはあなたの%PATH%I do here, with this simplified PATHなど)に<git>/usr/binを追加した場合、あなたは任意の正規CMDセッションでそのLinuxのコマンドシーケンスを行うことができます。

[email protected] D:\git\git 
> where xargs 
D:\prgs\git\latest\usr\bin\xargs.exe 

[email protected] D:\git\git 
> ls -t|head -3|xargs | xargs -I\{\} echo "{}" a 
wt-status.h wt-status.c worktree.h a 

pass output as an argument for cp in bash」(xargsを参照)も参照してください。
もう1つのオプション(cp $(ls -t | head -3) Directory)は、bashのみでなければなりません。

+0

返信いただきありがとうございます! @RawNoob確かに –

+0

https://stackoverflow.com/help/someone-answersを必ずお読みください – VonC

関連する問題