क्या कट का उपयोग करना संभव है और असुरक्षित पात्रों को डिलीमीटर होना चाहिए? उदाहरण के लिए, मैं "^ ए" वर्ण (\ 001 के रूप में भी प्रतिनिधित्व करता हूं) को डिलीमीटर होना चाहता हूं।अप्रत्याशित delimiters के साथ कट का उपयोग
11
A
उत्तर
20
आप बैश उपयोग कर रहे हैं,
cut -d $'\001' ...
काम करता है (Bash Reference Manual # 3.1.2.4 ANSI-C Quoting देखें)।
अन्य (अधिक पोर्टेबल) विकल्प,
cut -d `echo -e '\001'` ...
FS=`echo -e '\001'`
cut -d $FS ...
या नियंत्रण चरित्र सीधे का उपयोग कर^वी डालने के रूप में एल्निटैक और etlerant ने उल्लेख किया - शेल कमांड लाइन पर, और इस तरह के रूप vi, इस का मतलब है संपादकों में "अगली चीज़ जो मैं विशेष रूप से टाइप करता हूं उसका इलाज न करें"।
4
हां, यह पूरी तरह से संभव है।
एक खोल, प्रेस ^V
में लिख कर और फिर ^A
वर्तमान पंक्ति में शब्दशः ^A
डालने के लिए के बजाय उसे इलाज किया के रूप में सामान्य आदेश 'लाइन के प्रारंभ में जाएं' है:
% cat -v foo
abc^Adef^Aghi
% cut -d^A -f2 foo
def
1
Ctrl- वी CTRL-A?
0
उदाहरण के लिए आप अमुद्रणीय सीमांकक tab
जो \t
के बराबर है और आप प्रत्येक पंक्ति के अंत आइटम आप इस का उपयोग कर सकते टैब से अलग करने के लिए दूसरे को खोजने के लिए चाहते हैं:
cut -d $'\t' -f2- tablimited.csv
संबंधित मुद्दे
- 1. PHP में दो delimiters के साथ preg_split
- 2. स्ट्रिंग delimiters
- 3. 2 delimiters
- 4. GROUP_CONCAT delimiters
- 5. Delimiters के Array द्वारा विस्फोट
- 6. आधुनिक प्रोग्रामिंग में ASCII delimiters (2 9 -31) का उपयोग
- 7. जावा पोस्टफिक्स delimiters
- 8. रेगेक्स दो delimiters
- 9. ओकैम के साथ अप्रत्याशित परिणाम! =
- 10. delimiters के साथ एक स्ट्रिंग को विभाजित करें, परिणामस्वरूप सी #
- 11. कट इवेंट
- 12. तर्क के साथ अप्रत्याशित व्यवहार डिफ़ॉल्ट
- 13. prolog: फिक्सिंग एकाधिक जवाब (कट का उपयोग कर?)
- 14. खाली स्ट्रिंग के साथ प्रतिस्थापन: अप्रत्याशित परिणाम
- 15. SignalR - हैंडलिंग कट उपयोगकर्ताओं
- 16. जावा छवि कट ऑफ
- 17. कट स्ट्रिंग php
- 18. जावास्क्रिप्ट toString() .. में विभिन्न delimiters जोड़ें?
- 19. आईओ का अप्रत्याशित व्यवहार: एरलांग
- 20. अप्रत्याशित रूप से बड़े पैमाने पर आकार का उपयोग%
- 21. शून्य पर 'कट' कैसे करें?
- 22. अप्रत्याशित फ्लैश सुरक्षा अपवाद URLLoader का उपयोग करते समय
- 23. एस्पेल शब्द delimiters को परिभाषित करने के लिए कैसे?
- 24. एएनटीएलआर "उपट्री का अप्रत्याशित अंत"
- 25. फ़ाइल त्रुटि का अप्रत्याशित अंत
- 26. रिकर्सन रन-टाइम मेमोरी का अप्रत्याशित उपयोग कैसे करता है?
- 27. पायथन में ctypes विधियों का उपयोग करते हुए अप्रत्याशित त्रुटि
- 28. "राइट क्लिक" कीबोर्ड शॉर्ट कट?
- 29. फ़ैंटॉमजेएस कई पृष्ठों के साथ अप्रत्याशित लोड व्यवहार
- 30. प्रतिलिपि/कट ध्वस्त कोड और