4
dirname এবং বেসনাম বনাম প্যারামিটার বিস্তৃতি
অন্য রূপের চেয়ে কোনও রূপকে প্রাধান্য দেওয়ার কোনও উদ্দেশ্যমূলক কারণ আছে কি? পারফরম্যান্স, নির্ভরযোগ্যতা, বহনযোগ্যতা? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo "$parentdir_v1" echo "$parentdir_v2" echo "$basename_v1" echo "$basename_v2" উত্পাদন: /some/long/path/to /some/long/path/to a_file a_file (ভি 1 শেল প্যারামিটার সম্প্রসারণ ব্যবহার করে, ভি 2 বাহ্যিক বাইনারি ব্যবহার করে))