मैं पर कब्जा करना चाहते हैं परिणाम के git status -s
जो होगा उत्पादन कुछ इस तरह है:
M /path/to/modified/file.py
M /path/to/another/modified/file2.py
पहले 3 अक्षर हैं हटाया जा करने के लिए. मैं चाहता हूँ यह है:
/path/to/modified/file.py, /path/to/another/modified/file2.py
(प्रत्येक पंक्ति के git status -s
पट्टी , पहले 3 अक्षर और गोंद के साथ उन्हें एक अल्पविराम पर एक एकल लाइन).
मैं फिर भेज देंगे कि स्ट्रिंग के लिए एक और कार्यक्रम (एक तर्क के रूप में) पर काम करेंगे जो उन फ़ाइलों.
यह संभव है कि ऐसा करने के लिए, के साथ एक बैच (.bat) फ़ाइल Windows के तहत?
मैंने देखा है कि आप कर सकते हैं एक स्ट्रिंग की तरह कुछ के साथ set str=%str:~3,10%
लेकिन मैं नहीं पाया था कि कैसे पर कब्जा करने के लिए उत्पादन की git
और द्वारा विभाजित लाइनों और प्रत्येक पंक्ति की लंबाई...