मौजूदा शेल स्क्रिप्ट का उपयोग करके मेरी ऑटोमेटर सेवा से / वॉल्यूम कैसे निकालें / कैसे करें


0

मेरे पास यह शेल स्क्रिप्ट यहां से है । अभी यह कुछ इस तरह से आउटपुट करता है:

File Path: afp://serveraddress.com/Volumes/Sharepoint/Folder/test.txt Parent Folder: afp://serveraddress.com/Volumes/Sharepoint/Folder

अगर मुझे इसे किसी ब्राउज़र में पेस्ट करना होता है, तो यह आउटपुट के / Volumes / हिस्से के कारण विफल हो जाता है।

क्या यह समान आउटपुट का उपयोग करने का एक तरीका है लेकिन आउटपुट से वॉल्यूम को स्ट्रिप करता है? मेरा वर्तमान कोड इस तरह दिखता है:

toTheClipboard="File Path: afp://serveraddress.com$(echo $1 | sed 's/ /%20/g') Parent Folder: afp://serveraddress.com$(dirname "$1" | sed 's/ /%20/g')"
pbcopy<<<"$toTheClipboard"

जवाबों:


1

इस तरह से मैं यह करूँगा:

toTheClipboard="File Path: afp://serveraddress.com$(sed -e 's: :%20:g' -e 's:/Volumes::' <<< "$1") Parent Folder: afp://serveraddress.com$(dirname "$1" | sed -e 's: :%20:g' -e 's:/Volumes::')"
pbcopy<<<"$toTheClipboard"

वह काम कैसे करता है - आपको पता होना चाहिए कि कुछ संदर्भ देना बेहतर है
मार्क

@ मर्क, आम तौर पर मैं हालांकि लेखक ने इसे कुछ दिनों पहले एक और प्रश्न में शुरू किया था, जो स्पष्ट रूप से एक अच्छा लिखित प्रश्न नहीं था और इसे बमीके द्वारा संपादित किए गए एक बॉटेड एडिट द्वारा आगे बढ़ाया गया था, जिसे उन्होंने कभी भी तय नहीं किया था। लेखक ने जवाब देने के बाद अतिरिक्त मापदंडों को इंजेक्ट किया, और इस नए प्रश्न के माध्यम से इसे फिर से किया है। दुखद बात यह है कि लेखक को अपने मूल प्रश्न में अपनी आवश्यकताओं के अनुसार अधिक स्पष्ट होना चाहिए था। मैं परिस्थितियों में किसी भी समय खर्च करने के लिए इच्छुक नहीं हूं, फिर जो कुछ पूछा गया है उसे करने के लिए आवश्यक कोड प्रदान करना। उस ने कहा, यह मैनुअल पृष्ठों के लिए है!
user3439894
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.