basename पर टैग किए गए जवाब

3
शेलचेक बेसन का उपयोग नहीं करने की सलाह दे रहा है: क्यों?
मैं शंखनाद कर रहा हूं । मेरे पास कुछ ऐसा है basename "${OPENSSL}" और मुझे निम्नलिखित सुझाव मिले Use parameter expansion instead, such as ${var##*/}. व्यावहारिक दृष्टिकोण से मुझे कोई अंतर नहीं दिखता $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl चूंकि basenameमें है POSIX चश्मा , …

4
dirname और basename बनाम पैरामीटर विस्तार
क्या एक फॉर्म से दूसरे फॉर्म को पसंद करने का कोई वस्तुनिष्ठ कारण है? प्रदर्शन, विश्वसनीयता, पोर्टेबिलिटी? 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 (v1 शेल पैरामीटर विस्तार का उपयोग करता है, v2 बाहरी बायनेरिज़ …

6
फ़ाइल में रखे गए रास्तों की सूची को पार्स करने के लिए बेसनेम का उपयोग करें
मैं मैक ओएसएक्स चला रहा हूं और उसी नाम के साथ मेरे पास मौजूद फाइलों की संख्या का पता लगाने के लिए कमांड लाइन का उपयोग करने की कोशिश कर रहा हूं। मैंने निम्नलिखित कमांड का उपयोग करने की कोशिश की: find ~ -type f -name "*" -print | basename …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.