-1
我有一個終端命令來執行硬盤的MD5。但是,該命令僅在散列之後放置一個空格而不是常規雙空間。我已經提供了以下MD5散列後的雙倍空間
find * -type f -exec md5 -r {} \\; > DRIVE.md5
代碼眼下,什麼代碼正在做的是:
12345678912345678912345678912345 Test Files/Test Files.mov
我要的是爲它做:
12345678912345678912345678912345 Test Files/Test Files.mov
如果我用這個代碼:
find * -type f -exec md5 -r {} \\; | sed 's///g' > DRIVE.md5
它會添加雙倍空間之後的哈希,但它也將增加之間的任何空間之間的雙倍空間。例如:
原文:
12345678912345678912345678912345 Test Files/Test Files.mov
結果:
12345678912345678912345678912345 Test Files/Test Files.mov
反正幫助感激!
好的,我會給這個鏡頭。我的同事剛剛向我提供了他的這個applescript。無論如何操縱這個? 'code'on open aDisk \t將xxx設置爲「cd」"形式的(POSIX path of a Disk)& " ; find * -type f -exec md5 -r {} \\; > DRIVE.md5" \t做shell腳本XXX \t蜂鳴 結束open'code' –
修改你的問題貼更多的代碼,它不可讀性修改評論 – DRC
!其實,我想你的代碼,它的工作!我再將sed編碼添加到輸入命令的地方,並且一切都很好!謝謝非常多!! :) –