আইবিএম ডেবিয়ান 16.04 এ এবং সমস্ত আপডেটের জিনিস সহজ করার জন্য নিজেকে শেল স্ক্রিপ্ট তৈরি করেছিলাম এবং আমি এটির সাথে নিয়মিত কল করি sudo
:
apt-get -qy update
apt-get -qq upgrade
apt-get -qq dist-upgrade
apt-get -qq autoremove
apt-get -qq autoclean
ঠিকভাবে কাজ করে; তবে এটি আমার স্বাদের জন্য খুব ভার্জোজ; আমি চাই সমস্ত হ'ল যে কোনও ধরণের ত্রুটিগুলির তালিকা এবং আপডেট হওয়া প্যাকেজগুলির (আপডেটের দ্বারা প্রয়োজনীয় ডিস্কের স্থান সহ, সম্ভব হলে) including
সুতরাং আমি হয় apt-get
কম ভার্বোজের আউটপুট তৈরি করতে চাই বা স্ক্রিপ্টের (জার্মান) আউটপুট ফিল্টার করতে চাই ।
যেহেতু আমি apt-get
আমার আকাঙ্ক্ষায় আউটপুট টিউন করার কোনও উপায় খুঁজে পাইনি , আমার ধারণা এটি আউটপুট ফিল্টার হতে চলেছে। তবে আমি সম্পূর্ণরূপে অভিভূত হয়েছি awk
এবং সংস্থাগুলি।
পার্শ্ব নোট:
আমি ইংরেজি আউটপুট নিয়ে খুশি হতে চাই। export LC_ALL=C
স্ক্রিপ্টের শুরুতে যুক্ত করা কি এটি সম্পাদন করবে এই ধারণাটি আমি সঠিক ?
LC_ALL=C script
। আমি মনে করি ব্যবহার LANG=C
বেশি সাধারণ। আপনি আউটপুট লাইনে কিছু শব্দ যার তোমাকে দেখতে এবং তারপর awk দিয়ে ফিল্টার চান তা পেতে পারে বা sed awk '/word1|word2/ {print}'
বাsed -nr '/word1|word2/ p'