हमारे पास स्क्रिप्ट की ls -lअनुमति के लिए आउटपुट के आउटपुट को देख रहा है जो हाल ही में RHEL v6 सिस्टम पर विफल रहा है जो .कि अनुमति प्रविष्टि के अंत में एक अतिरिक्त दिखा रहा है जो पहले नहीं हुआ करता था:
[root@rhel6vm ~]# ls -l
total 44
-rw-------. 1 root root 1399 Aug 17 15:01 anaconda-ks.cfg
-rw-r--r--. 1 root root 25485 Aug 17 15:01 install.log
-rw-r--r--. 1 root root 7253 Aug 17 14:59 install.log.syslog
[root@rhel6vm ~]#
^
| up there
पूर्ण विराम क्या दर्शाता है? और इसके स्थान पर और क्या दिखाई दे सकता है?
We have scripts looking at the output of ls, यह आमतौर पर एक बुरा विचार है । पार्सिंग ls एक बुरा विचार है। इस उद्देश्य के लिए आप स्टेट या किसी अन्य टूल के आउटपुट को देखना बेहतर होगा।