লিনাক্স ব্যাশে তারিখের সময় [বন্ধ]


26

আমি আকারে একটি তারিখের সময় প্রদর্শনের চেষ্টা করছি

07/08/2013 16:52:13

বাশ স্ক্রিপ্টে কমান্ড ব্যবহার করে:

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

কোন পরিবর্তনশীল কোনও সিএসভি ফাইল পপুলেট করতে ব্যবহৃত হয়।

কেবল গৃহীত গৃহস্থালিটি "_" (আন্ডারস্কোর) বা "-" তারিখ এবং সময়, আউটপুট হিসাবে স্বীকৃত

07/08 / 2013_16: 52: 13

আমি কীভাবে তারিখ এবং সময়ের মধ্যে একটি স্থান পেতে পারি? আমি প্রায় সব চেষ্টা (আশা করি)।


5
" " এবং "-" একমাত্র অক্ষর কে _ কে গ্রহণ করেছে ? আপনার "_" " dateএর বিন্যাসের স্ট্রিংয়ের সাথে" "প্রতিস্থাপন করে কী থামবে ?
— manatwork

কমান্ডের "" অন্তর্ভুক্তিকে কিছুই রোধ করে না, তারা কেবল আউটপুটে উপস্থিত হয় না। তারিখ + "% বি% ই" চেষ্টা করে দেখুন এবং আপনি আজকের জন্য "সেপ্টেম্বর 4" (একটি স্থান) পাবেন, পছন্দসই 2 নয় I'm আমি এটি একটি স্ক্রিপ্টে ব্যবহার করছি এবং আমার সমাধানটি 3 পদক্ষেপে অপারেশন করা হবে (I আসলে কোডের এক লাইনে এগুলিকে একত্রিত করুন তবে আপনি ধারণা পাবেন)।
— জিম

সমস্ত যথাযোগ্য সম্মানের সাথে, এই প্রশ্নটি কীভাবে 20 টি ভোট পেয়েছে? এবং এটি কীভাবে পুনরায় খোলার লাইনে উঠল?
— জি-ম্যান বলেছেন 2:

উত্তর:


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 -v dt = t dt -v দিন = $ দিন -v mth = $ mth 'নিম্নলিখিত ত্রুটি 08/08/2013 23:03:03 অ্যাডাব্লিক: লাইন 1: সিনট্যাক্স ত্রুটি বা কাছাকাছি:
— হেনরি

2 পৃথক মান dt এবং tm asigning দ্বারা সমাধান করা। স্থানটি পৃথক করে 2 টি মান সহ 1 টি ভেরিয়েবল গ্রহণ করে না
— হেনরি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.