मेरे पास एक स्ट्रिंग है जिसे मैं हेरफेर करना चाहूंगा। स्ट्रिंग यह है H08W2345678कि मैं इसे कैसे हेरफेर कर पाऊंगा ताकि आउटपुट बस हो W2345678?
इसी तरह अगर मैं अंतिम 4 पात्रों को छोड़ना चाहता था H08W2345678ताकि मुझे मिल H08W234जाए तो मैं यह कैसे करूंगा?
H08W2345678और इसे हेरफेर करने की आवश्यकता है। W2345678इस मूल्य के साथ अन्य डेटा को भेजे गए ईमेल में डाल दिया जाएगा। क्रोन के साथ थ्योरी ईमेलिंग की जाएगी।
awkइसे आईएनजी। मैं एक सरणी बनाता हूं और फिर सरणी के भीतर प्रत्येक तत्व को संशोधित करता हूं (सभी अलग-अलग - यानी सेकंड में एक तिथि आदि में एपोक टाइमस्टिमपिन बदलें)
printf %s\\n "XX,H08W2345678,YY" | awk -F, '{print substr($2, 4); print substr($2, 1, length($2)-4)}'
sed?