मै इस्तेमाल कर रहा हूँ GnuWin32 विंडोज कमांड लाइन पर उपकरण / शक्ति कोशिका ।
क्या है:
11:15 enlil D:\Users\x> Get-ChildItem .gitconfig | sed "s/ */ /g"
D i r e c t o r y : D : \ U s e r s \ x
M o d e L a s t W r i t e T i m e L e n g t h N a m e
- - - - - - - - - - - - - - - - - - - - - - - - - - -
- a - - - 6 / 2 3 / 2 0 1 4 4 : 1 1 P M 5 6 . g i t c o n f i g
मुझे क्या देखने की उम्मीद थी:
11:15 enlil D:\Users\x> ls .gitconfig | sed "s/ */ /g"
Directory: D:\Users\x
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 6/23/2014 4:11 PM 56 .gitconfig
मेरा लक्ष्य डेटा के स्तंभों के बीच निरर्थक रिक्त स्थान से छुटकारा पाने के लिए, जो PowerShell द्वारा जोड़े जाते हैं। मजेदार बात यह है कि यह पूरी तरह से एक कंप्यूटर (Win8.1 के साथ) पर काम करता है, लेकिन Win7 के साथ अन्य कंप्यूटर पर काम नहीं करता है।
और यह सरल उदाहरणों के लिए काम करता है:
11:49 enlil D:\Users\x> echo "t a t" | sed "s/ */ /g"
t a t
किसी भी प्रकार के मदद की बहुत सराहना की जाएगी।
FYI करें - Get-ChildItems का सामान्य आउटपुट इस तरह दिखता है:
11:22 enlil D:\Users\x> ls .gitconfig
Directory: D:\Users\x
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 6/23/2014 4:11 PM 56 .gitconfig
cut
तथा tr
तथा sort
। यह मेरा पसंदीदा तरीका है क्योंकि मुझे वास्तव में इसके लिए पॉवर्सशेल सिंटैक्स पसंद नहीं है Command | Select this and that | Format-table
। इसके अलावा, बहुत सी चीजों को पाइप के माध्यम से पारित किया जाता है, ऐसी वस्तुएं होती हैं, जहां पर वे उन धाराओं में होती हैं - जो मेरे लिए हेरफेर करना बहुत आसान है।