लिनक्स बैश में समय [बंद]


26

के रूप में दिनांक समय प्रदर्शित करने का प्रयास कर रहा हूं

07/08/2013 16:52:13

बैश स्क्रिप्ट में कमांड का उपयोग करके:

dt=`date '+%d/%m/%Y_%H:%M:%S'`

किस चर का उपयोग CSV फ़ाइल को पॉप्युलेट करने के लिए किया जाता है।

एक ही चार्ट स्वीकार किया जाता है "_" (अंडरस्कोर) या "-" दिनांक और समय के बीच, आउटपुट है

07/08 / 2013_16: 52: 13

मुझे दिनांक और समय के बीच में स्थान कैसे मिल सकता है? मैंने लगभग कोशिश की (मुझे उम्मीद है) सब कुछ।


5
" " और "-" केवल _who द्वारा स्वीकृत वर्ण हैं ? क्या आप "_" के साथ " dateस्वरूप " स्ट्रिंग में बदलना बंद कर देते हैं ?
12-28 बजे मैनटवर्क

कुछ भी कमांड में "" शामिल करने से रोकता है, वे सिर्फ आउटपुट में प्रकट नहीं होते हैं। दिनांक + "% b% e" आज़माएं और आपको "सिपाही 4" (एक स्थान) आज के लिए मिलेगा, न कि वांछित 2. मैं इसे एक स्क्रिप्ट में उपयोग कर रहा हूं और मेरा समाधान 3 चरणों में ऑपरेशन करना है (मैं वास्तव में उन्हें कोड की एक पंक्ति में संयोजित करें लेकिन आपको विचार मिलता है)।
जिम

पूरे सम्मान के साथ, इस सवाल को 20 वोट कैसे मिले? और यह रोपेन क्यू में कैसे आया?
जी-मैन का कहना है कि 'मोनिका' की बहाली

जवाबों:


49
#!/bin/bash

dt=$(date '+%d/%m/%Y %H:%M:%S');
echo "$dt"

लगता है कि समस्या सीएसवी को 'गूंज' में है।


3
यदि आपको मिलीसेकंड की आवश्यकता है, तो उपयोग करें date '+%F %T.%3N'। यदि आपको माइक्रोसेकंड की आवश्यकता है, तो उपयोग करें date '+%F %T.%6N'। यदि आपको नैनोसेकंड की आवश्यकता है, तो उपयोग करें date '+%F %T.%N'%Fयह देता तारीख के लिए है, YYYY-MM-DDहै, तो आप उपयोग कर सकते हैं %Dबजाय प्राप्त करने के लिए MM-DD-YYYY, %T, समय के लिए है HH:MM:SS
कंप्यूटिंगफ्रीक

4

यह काम:

#!/bin/bash
dt=`date '+%d/%m/%Y %H:%M:%S'`
echo "$dt"

यह भी उपयोग करने के लिए संभव है $(और )बजाय `की और`।


Awk / home / pi / SB_tool / sunnybeamtool / bin / sunnybeamtool -l लगाने के बाद मैं इसका उल्लेख करना भूल गया। awk -v tot = $ tot -v dt = $ dt -v day = $ day -v mth = $ mth ’निम्नलिखित त्रुटि 08/08/2013 23:03:03 awk: लाइन 1: सिंटैक्स त्रुटि पर या उसके पास:
हेनरी

2 अलग-अलग मान dt और tm को हल करके। awk अंतरिक्ष द्वारा अलग किए गए 2 मूल्यों के साथ 1 चर को स्वीकार नहीं करता है
हेनरी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.