প্রশ্ন ট্যাগ «awk»

একটি প্যাটার্ন-নির্দেশিত স্ক্যানিং এবং প্রক্রিয়াকরণ ভাষা।

3
কীভাবে একটি সামগ্রীর অ্যারেতে সমস্ত সামগ্রী দেখবেন?
আমার বোধগম্যভাবে, awk অ্যারে পাইথন ডকের মতো কিছু। সুতরাং আমি এটি অন্বেষণ করতে কোড বেলো লিখতে: awk '{my_dict[$1] = $2} END { print my_dict}' zen এবং আমি পেয়েছি: awk: can't read value of my_dict; it's an array name. প্রথম কলামটি ইসনটা নম্বর হিসাবে, আমি কীভাবে অ্যারের মোট সামগ্রিটি পড়তে পারি …
41 awk 

2
তারিখ আউটপুট থেকে নেতৃস্থানীয় শূন্যগুলি সরানো হচ্ছে
নিম্নলিখিত বিন্যাসে তারিখ প্রদর্শনের জন্য আমি তারিখ কমান্ডের একটি উপনাম তৈরি করেছি: 2013.06.14.12.10.02 এই আদেশ ব্যবহার করে: alias date = date +"%Y.%m.%d.%H.%M.%S" আমি আউটপুট থেকে নেতৃস্থানীয় শূন্যগুলি অপসারণ করতে চাই ব্যতীত সমস্ত কিছুই দুর্দান্ত কাজ করে। ফর্ম্যাট পরিবর্তন করে এটি করার কোনও উপায় নেই। আমি এটা মত অন্যান্য কমান্ড আউটপুট …
40 sed  awk  date 

6
মানব পাঠযোগ্য বিন্যাসে ডিরেক্টরিতে প্রতিটি ফাইলের লাইন সংখ্যা আপনি কীভাবে তালিকাভুক্ত করবেন।
আমার কাছে ডিরেক্টরি এবং উপ-ডিরেক্টরিগুলির একটি তালিকা রয়েছে যাতে বড় সিএসভি ফাইল থাকে। এই ফাইলগুলিতে প্রায় 500 মিলিয়ন লাইন রয়েছে, প্রতিটি রেকর্ড। আমি জানতে চাই প্রতিটি ফাইলে কত লাইন থাকে। ডিরেক্টরিতে কত লাইন রয়েছে। মোট কত লাইন সবচেয়ে বড় কথা, আমার এটি 'মানব পাঠযোগ্য বিন্যাসে' উদাহরণস্বরূপ দরকার। 12345678 এর চেয়ে …
40 bash  awk  python  perl 

2
কীভাবে awk '! A [$ 0] ++' কাজ করে?
এই ওয়ান-লাইনার প্রাক-বাছাই ছাড়াই পাঠ্য ইনপুট থেকে সদৃশ লাইনগুলি সরিয়ে দেয়। উদাহরণ স্বরূপ: $ cat >f q w e w r $ awk '!a[$0]++' <f q w e r $ ইন্টারনেট পড়তে মূল কোডটি আমি খুঁজে পেয়েছি: awk '!_[$0]++' _পার্লের মতো অজানাতে একটি বিশেষ অর্থ বয়ে নিয়েছি বলে এটি আমার …

3
এজেড সহ একটি পাঠ্য ফাইলে প্রথম 6 লাইন / সারিগুলি এড়িয়ে যান
আমি কীভাবে প্রথম 6 লাইন / সারিগুলিকে কোনও পাঠ্য ফাইলে (ইনপুট.টেক্সট) এড়িয়ে যেতে পারি এবং বাকী অংশটি এডকে দিয়ে প্রসেস করব? আমার awk স্ক্রিপ্ট (program.awk) এর বিন্যাসটি হ'ল: BEGIN { } { process here } END { } আমার পাঠ্য ফাইলটি এরকম: 0 3 5 0.1 4.3 2.0 1.5 1.5 …
39 awk  gawk 

12
একটি সংখ্যায় হাজার হাজার বিভাজক যুক্ত করুন
অজগরে re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) একটি সংখ্যা ট্রিপল্ট দ্বারা বিভক্ত করতে যেমন: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 বাশ / অজকের সাথে একই কীভাবে করবেন?

9
ব্যাকস্ল্যাশ অক্ষরের সাথে শেষ হওয়া সমস্ত লাইনকে আপনি কীভাবে একত্রিত করতে পারেন?
সেড বা অজকের মতো একটি সাধারণ কমান্ড লাইন সরঞ্জাম ব্যবহার করে, ব্যাকস্ল্যাশের মতো কোনও প্রদত্ত চরিত্রের সাথে শেষ হওয়া সমস্ত লাইনে যুক্ত হওয়া কি সম্ভব? উদাহরণস্বরূপ, ফাইলটি দেওয়া: foo bar \ bash \ baz dude \ happy আমি এই আউটপুট পেতে চাই: foo bar bash baz dude happy

9
একটি ফাইলের মধ্যে দীর্ঘতম রেখা কীভাবে প্রিন্ট করা যায়?
আমি কোনও ফাইলে দীর্ঘতম লাইন প্রিন্ট করার সহজ পদ্ধতির সন্ধান করছি। আমি কিছু গুগলিং করেছি এবং আশ্চর্যরূপে কোনও উত্তর খুঁজে পাওয়া যায়নি। আমি প্রায়শই একটি ফাইলে দীর্ঘতম লাইনের দৈর্ঘ্য মুদ্রণ করি তবে কীভাবে প্রকৃতপক্ষে দীর্ঘতম রেখাটি প্রিন্ট করা যায় তা আমি জানি না। যে কোনও ফাইলের মধ্যে দীর্ঘতম লাইন প্রিন্ট …
35 bash  awk  filter 

3
গ্রেপ থেকে বিশ্রী হয়ে পাইপিং কাজ করছে না
আমি ফাইল লগ grepচলমান চেষ্টা করছি tailএবং nএকটি লাইন থেকে th শব্দ পেতে । উদাহরণ ফাইল: $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C এখন যদি আমি এটি করি tail: $ tail …
34 bash  grep  rhel  awk  tail 

3
দুটি কলামের মিলের ভিত্তিতে দুটি ফাইল কীভাবে মার্জ করবেন?
আমার কাছে ফাইল 1 টি পছন্দ রয়েছে: 0 AFFX-SNP-000541 NA 0 AFFX-SNP-002255 NA 1 rs12103 0.6401 1 rs12103_1247494 0.696 1 rs12142199 0.7672 এবং একটি ফাইল 2: 0 AFFX-SNP-000541 1 0 AFFX-SNP-002255 1 1 rs12103 0.5596 1 rs12103_1247494 0.5581 1 rs12142199 0.4931 এবং একটি ফাইল 3 চাই যে: 0 AFFX-SNP-000541 NA …

4
ফাইলগুলির প্রথম এন বাইট মুছুন
আমি একটি চরম সমস্যা পেয়েছি, এবং আমি যে সমাধানগুলি কল্পনা করতে পারি তার সবগুলি জটিল। আমার ইউনিক্স / লিনাক্স অভিজ্ঞতা অনুযায়ী একটি সহজ উপায় থাকতে হবে। আমি প্রতিটি ফাইলের প্রথম 31 বাইট মুছতে চাই /foo/। প্রতিটি ফাইল যথেষ্ট দীর্ঘ। ঠিক আছে, আমি নিশ্চিত যে কেউ আমাকে একটি চমকপ্রদ সহজ সমাধান …

12
নাম দিয়ে নির্দিষ্ট কলাম কীভাবে প্রিন্ট করা যায়?
আমার কাছে নিম্নলিখিত ফাইল রয়েছে: id name age 1 ed 50 2 joe 70 আমি শুধু idএবং ageকলামগুলি মুদ্রণ করতে চাই । এই মুহূর্তে আমি কেবল ব্যবহার awk: cat file.tsv | awk '{ print $1, $3 }' তবে এর জন্য কলামের সংখ্যাগুলি জানতে হবে। এটি করার কি কোনও উপায় আছে …
32 awk 

10
প্যাটার্নের (মার্কার) আগে কোনও ফাইলের বিষয়বস্তু অন্য কোনও ফাইলে কীভাবে ?োকানো যায়?
File1 সূচিপত্র: line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" File2 সূচিপত্র: line1-file2 "25" line2-file2 "24" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" পার্ল / শেল স্ক্রিপ্ট কার্যকর করার পরে, File2সামগ্রীটি হওয়া উচিত: line1-file2 "25" line2-file2 "24" line1-file1 "1" line2-file1 "2" line3-file1 "3" line4-file1 "4" Pointer-file2 "23" line4-file2 "22" line5-file2 "21" …

9
আমি শেল কমান্ড ব্যবহার করে কোনও ফাইলের প্রথম এন লাইন এবং শেষ লাইনটি কীভাবে মুছব?
আমার কাছে Element_queryএকটি ক্যোয়ারির ফলাফল যুক্ত ফাইল রয়েছে : SQL> select count (*) from element; [Output of the query which I want to keep in my file] SQL> spool off; আমি শেল কমান্ড ব্যবহার করে প্রথম লাইন এবং শেষ লাইনটি মুছতে চাই।
31 shell  sed  awk  grep  pipe 

5
কীভাবে একটি নির্দিষ্ট কলামের বিষয়বস্তু awk দিয়ে প্রতিস্থাপন করবেন?
প্রদত্ত: একটি রেকর্ডে 40 টি কলাম রয়েছে। আমি 35 তম কলামটি প্রতিস্থাপন করতে চাই যাতে 35 তম কলামটি 35 তম কলামের সামগ্রী এবং "" $ "চিহ্নের সাথে প্রতিস্থাপিত হবে। যা মনে এলো তা হ'ল: awk '{print $1" "$2" "...$35"$ "$36...$40}' এটি কাজ করে তবে কারণ কলামের সংখ্যা 10 কে হিসাবে …

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