আউট-ফাইলের জন্য ডিফল্ট প্রস্থ সেট করার কোনও উপায়?


1

পাওয়ারশেলে, ফাইলের পুনঃনির্দেশটি ইথের সাহায্যে >বা দ্বারা করা যেতে পারে out-fileএবং আমি যা পড়েছি >তা পরবর্তীকালের জন্য একটি শর্টকাট। সমস্যাটি হ'ল, ডিফল্টরূপে, out-fileপর্দার প্রস্থে লাইনগুলি মোড়ানো হয়, সুতরাং দীর্ঘ লাইনগুলি অর্থহীনভাবে মোড়ানো হয়।

আমি পাস করতে পারেন জানি -widthকরতে out-fileএকটি লাইন এর দৈর্ঘ্য পরিবর্তন করতে যাইহোক, এই ক্লান্তিকর সব আমি ফাইলে পুনর্নির্দেশ করতে চান হচ্ছে, তাই এটি সম্ভব জন্য ডিফল্ট সেট হয় out-fileযেমন আমি প্রস্থ ইচ্ছামত উচ্চ সেট করতে পারেন, এবং চিন্তা করতে হবে না এটি সম্পর্কে আবার (কমপক্ষে আমার নিজের বাক্সে স্থানীয়ভাবে চলমান স্ক্রিপ্টগুলির জন্য)

উত্তর:


2

আপনি যদি পাওয়ারশেল 3.0.০ বা ততোধিক উচ্চতর ব্যবহার করে থাকেন তবে আপনি $ পিএসডিএফফল্টপ্যারামিটারভ্যালুগুলির সাথে একটি ডিফল্ট প্রস্থ সেট করতে পারেন।

সিনট্যাক্সটি হবে $PSDefaultParameterValues=@{"Out-File:Width"="10000"}10000 এ ডিফল্ট প্রস্থ সেট করা।

Ef পিএসডিএফল্টপ্যারামিটারভ্যালুগুলি সম্পর্কে আরও তথ্যের জন্য সহায়তা পাতায় প্রায়_প্যারামিটার_ডিফল্ট_ভ্যালুগুলি পাওয়া যাবে।

সম্পাদনা: এই নিবন্ধটি স্ক্রিনের প্রস্থ সহ আপনার পাওয়ারশেল উইন্ডোটি কীভাবে কাস্টমাইজ করতে হবে তা ব্যাখ্যা করে। লজিকাল উইন্ডো প্রস্থকে একটি স্বেচ্ছাসেবী মানতে সেট করতে আপনি এই পদ্ধতির ব্যবহার করতে পারেন যা সম্ভবত আপনার লাইন মোড়ানোর সমস্যাটি সমাধান করবে।


এটি কাজ করে, তবে একটি বৃহত মান নির্ধারণের টেবিলগুলি পড়া, অপ্রত্যাশিতভাবে দীর্ঘ লাইনগুলি এবং কিছু কার্য সম্পাদনের সমস্যা সহ বেশ কয়েকটি অনাকাঙ্ক্ষিত পার্শ্ব প্রতিক্রিয়া রয়েছে।
জেসন শিরক

তোমাকে ধন্যবাদ। এছাড়াও সতর্কতার জন্য @ জেসনকে ধন্যবাদ; সর্বাধিক গুরুতর সমস্যাটি সম্ভাব্য পারফরম্যান্স। আমার লেখাগুলি সম্পাদনাটি স্ট্রেন গ্রহণ করে বলে আমার পক্ষে অন্যরা একটি নন-ইস্যু।
ক্রিস জে

0

এর Set-Contentপরিবর্তে ব্যবহার করার চেষ্টা করুন Out-File। (বা Add-Contentসংযোজন জন্য।)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.