"Df -h" कमांड आउटपुट में लाइन ब्रेक लगाता है। मैं कैसे ठीक करूँ?


14

मेरे लिनक्स बॉक्स पर "df -h" कमांड में कुछ डिवाइस हैं जिनके नाम लंबे हैं और इसलिए "df -h" आउटपुट में लाइन ब्रेक (या टैब ??) है, जिससे स्क्रिप्ट में आउटपुट को पार्स करना मुश्किल हो जाता है।

क्या किसी को पता है कि मैं लाइनब्रेक को कैसे दबा सकता हूं ताकि निम्नलिखित आउटपुट के उत्तरार्ध में मुझे क्या मिलेगा:

[root@me ~]# df -kh
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      3.9G  404M  3.3G  11% /
/dev/mapper/VolGroup00-LogVol05
                      3.9G  442M  3.3G  12% /home
/dev/mapper/VolGroup00-LogVol04
                      3.9G  261M  3.5G   7% /var
/dev/mapper/VolGroup00-LogVol03
                      3.9G  137M  3.6G   4% /tmp
/dev/mapper/VolGroup00-LogVol02
                      7.8G  3.6G  3.8G  49% /usr

और वांछित प्रारूप है:

[root@me ~]# df -kh
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00   3.9G  404M  3.3G  11% /
/dev/mapper/VolGroup00-LogVol05   3.9G  442M  3.3G  12% /home
/dev/mapper/VolGroup00-LogVol04   3.9G  261M  3.5G   7% /var
/dev/mapper/VolGroup00-LogVol03   3.9G  137M  3.6G   4% /tmp
/dev/mapper/VolGroup00-LogVol02   7.8G  3.6G  3.8G  49% /usr

1
मैं इसका परीक्षण नहीं कर सकता क्योंकि मेरे ड्राइव पथ आपके जैसे विशाल नहीं हैं। कोशिश करेंdf -Pkh
user606723

1
@ user606723: इसे उत्तर में क्यों नहीं रखा गया?
enzotib

मैंने अभी किया। = पी। मैंने इसे पहले एक उत्तर में नहीं रखा क्योंकि यह दो सेकंड के लिए मैन फाइल को देखने से एक स्पष्ट अनुमान था।
user606723

1
के उपयोग -hऔर -kएक साथ व्यर्थ है के रूप में वे एक दूसरे को और दिया "जीत" (यानी पिछले एक खंडन df -hkदेता है 1024 ब्लॉक उत्पादन जबकि df -khदेता है मानव पठनीय उत्पादन)।
पर्ल

जवाबों:


18

प्रयत्न: df -Pkh

P "पोर्टेबल" के लिए खड़ा है, और इसे POSIX मानक आउटपुट का पालन करने के लिए मजबूर करेगा।
मेरे पास एक कूबड़ है जो किसी भी चतुर स्वरूपण को ठीक करेगा जिसे df करने की कोशिश करता है।

भविष्य में जब आप इन जैसी समस्याओं को हल करने की कोशिश करते हैं, तो कोशिश करें man dfऔर देखें कि क्या आपको ऐसा कुछ भी मिल सकता है जो ऐसा लगता है कि यह काम कर सकता है ... क्योंकि मैंने क्या किया =)


एसीके। मैं "आदमी डीएफ" के बजाय "डीएफ - हेल्प" का उपयोग कर रहा था। याद दिलाने के लिए शुक्रिया।
djangofan

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.