Diyelim ki içinde bir sürü dosya var /tmp/
.
Yaparım
find . -type f | xargs -iFILES
Ve md5sum
her dosyada aynı ada sahip, ancak .md5
uzantısı olan bir dosyaya çıktı almak istiyorum .
find . -type f | xargs -iFILES md5sum FILES > FILES.md5
Bunun find komutuyla bulunan her dosya için bir md5 dosyası oluşturması gerekir. Bunun yerine, tüm dosyalardan sağlama toplamı içeren tek bir FILES.md5 dosyası oluşturur.
Md5sum komutuna FILES'in geçerli dosya adını temsil ettiğini ve FILES değişmez dizesini değil nasıl söyleyebilirim?