ব্যাশে নতুন লাইনের সাথে প্রতিধ্বনি পাঠ্য text


35

আমি কোনও ফাইলে পাঠ্য যুক্ত করতে চাই। তাই আমি বাশ লিখেছি

echo text >> file.conf

তবে এটি একটি নতুন লাইন ছেড়ে যায় না। সুতরাং আমি এটি একবারই করতে পারি। আমি কীভাবে একটি নতুন লাইন যুক্ত করব?


5
আপনি কি বোঝাতে চেয়েছেন? একটি অতিরিক্ত নিউলাইন? echoডিফল্টরূপে একটি নতুন লাইন যুক্ত করে।
পরবর্তী বিজ্ঞপ্তি না দেওয়া পর্যন্ত বিরতি দেওয়া হয়েছে।

4
echoডিফল্টরূপে একটি নতুন লাইন ছেড়ে যায় - আপনার কি এটি দুটি ছেড়ে যাওয়ার দরকার? এছাড়াও, আপনি যদি এটি কোনও লিনাক্স সিস্টেমে চালাচ্ছেন এবং উইন্ডো বা ম্যাক সিস্টেমে ফাইলটি খোলেন, তা নিশ্চিত করুন যে আপনার সম্পাদকটি * নিক্স নিউলাইনগুলি সমর্থন করে, বা এটি একাধিক লাইনে থাকলেও এটি সমস্ত এক লাইনে উপস্থিত হবে।
ডারথ অ্যান্ড্রয়েড

উত্তর:


79

বিকল্প 1:

% echo -e "text\n" >> file.conf

বিকল্প 2:

% ( echo text ; echo "" ) >> file.conf

বিকল্প 3:

% echo text >> file.conf
% echo ""  >> file.conf

7
আপনি খালি যুক্তি ( echo ""=> echo) বাদ দিতে পারেন । এছাড়াও বিকল্প 4: echo $'text\n'যা কোনও কমান্ডের জন্য কার্যকর যেমন $''বাশ দ্বারা ব্যাখ্যা করা হয়।

7

আমি মনে করি সঠিক উত্তরটি আপনার আদেশ হতে হবে

প্রতিধ্বনি পাঠ্য >> file.conf

একটি অতিরিক্ত লাইন যুক্ত করে, তবে নতুন পাঠ্যের পরে , আগে নয়।

আমি অনুমান করি যে আপনি এই পাঠ্যের আগে একটি অতিরিক্ত লাইন যুক্ত করতে চান, সম্ভবত আপনার প্রাথমিক ফাইলটি কোনও নতুন লাইনে শেষ হয় না। সেক্ষেত্রে আপনি ব্যবহার করতে পারেন

প্রতিধ্বনি -e "te ntext" >> file.conf

পরিবর্তে -eবিকল্প হিসাবে আপনি নতুন লাইন \nঅক্ষর ব্যবহার করতে পারবেন ।


3

শুধু আকিরের প্রতিক্রিয়া যুক্ত করতে

বিকল্প 4:

ctrl-v ctrl-mটার্মিনালে দুটি নতুন লাইন নিয়ন্ত্রণ অক্ষর toোকাতে দুবার কী কম্বো ব্যবহার করুন । Ctrl-v আপনাকে টার্মিনালে নিয়ন্ত্রণ অক্ষর সন্নিবেশ করতে দেয়। আপনি চাইলে সিট্রোল-এম এর পরিবর্তে প্রবেশ বা রিটার্ন কীটি ব্যবহার করতে পারেন। এটি একই জিনিস সন্নিবেশ করে।

এটি দেখতে মত শেষ echo text^M^M >> file.conf


2
আপনার যদি ক্যারেজ রিটার্নের পরিবর্তে লাইনফিডের প্রয়োজন হয় (লিনাক্স / ইউনিক্স), echo "text^J^J" >> file.confটাইপ করতে চেষ্টা করুন ^ জে আসলে একটি আক্ষরিক নিউলাইন সন্নিবেশ করিয়ে দিতে পারে, কেবল উদ্ধৃতিগুলি রাখার বিষয়টি নিশ্চিত করুন এবং এটি ভাল হবে।
ডারথ অ্যান্ড্রয়েড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.