स्क्रिप्ट फाइल करने का समय नहीं लिखा जाएगा


0

मैं तारीख के साथ एक फाइल लिखने की कोशिश कर रहा हूं।

मैंने कुछ पोस्ट देखी हैं, और जैसे कोड को कॉपी करने में सक्षम था, लेकिन मुझे समय दिखाने के बजाय, यह मुझे कमांड दिखा रहा है

बैट फाइल बस है

echo 'date -u' > server-startup-time.txt

जब मैं इस फ़ाइल को चलाता हूं, और फिर .txt फ़ाइल को देखता हूं, तो मुझे कुछ ऐसा देखने की उम्मीद थी

00/00/0000 25:61:61

हालाँकि, मैं वास्तव में जो देख रहा हूं वह है

'तारीख -उ'

कुछ और खोजों ने मदद नहीं की है - मुझे संदेह है कि मैं Google में गलत शब्दों में टाइप कर रहा हूं।

फ़ाइल को वास्तविक समय / दिनांक लिखने के लिए मुझे बैट फाइल क्या मिलती है?


क्या ऑपरेटिंग सिस्टम…।
Ramhound

@ रामदूत, मेरी पोस्ट को अपडेट किया। विंडोज सर्वर 2012
MyDaftQuestions

@ MikaelKjær, दुख की बात है कि नहीं। जब मैं पाठ फ़ाइल खोलता हूं तो मुझे कोई दिनांक नहीं दिखाई देती, जो मुझे दिखाई देता है $(date -u)
MyDaftQuestions

यदि कमांड प्रॉम्प्ट में आप टाइप करते हैं तारीख -उ क्या होता है?
Ramhound

इसके साथ प्रतिक्रिया करता है The system cannot accept the date entered. Enter the new date: (dd-mm-yy) @Ramhound
MyDaftQuestions

जवाबों:


2
  1. आपने कमांड रन और अपने इको स्टेटमेंट में सम्मिलित आउटपुट के इरादे से सिंगल कोट्स का उपयोग किया है। यह केवल विंडोज cmd भाषा में काम करता है FOR /F बयान।
  2. आपने संदर्भित किया है date -u आदेश। यह एक POSIX कमांड है, जो केवल Linux / Unix / BSD सिस्टम के लिए उपयुक्त है (या bash शेल का उपयोग करके विंडोज 10 के लिए, लेकिन जिसे cmd शेल स्टेटमेंट के साथ नहीं जोड़ा जा सकता है, जहां तक ​​मुझे पता है)। Windows cmd भाषा में समतुल्य है date /t जो दिनांक को केवल आउटपुट करता है, या time /t जो केवल समय का उत्पादन करता है। कोई एकल आदेश नहीं है जो विंडोज के तहत दोनों करता है।
  3. हालाँकि वास्तव में आप जो चाहते हैं उसे प्राप्त करने का सबसे आसान तरीका है कि आप केवल Windows psuedovariables का उपयोग करें:

    echo %DATE% %TIME% >server-startup-time.txt


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