我的想法是在路徑$ 1中找到所有.tar文件,然後通過xargs在路徑$ dirr中從控制檯讀取與.tar文件具有相同名稱的目錄。 現在,當我編寫當前位置(./)而不是像/ home/user等路徑時,此代碼可以工作。它不是 任何想法如何使此代碼工作?使用find和xarg創建目錄
read -p "Enter destination path:" dirr
find "$1" -maxdepth 1 -name "*.tar" -exec basename {} \; | xargs mkdir -p "$dirr"
你希望產生什麼樣的輸出?例如,如果文件'foo.tar'存在,你想要創建什麼目錄? – ghoti
@ ghoti該目錄將是_foo_ –