{"id":47765,"date":"2020-03-19T10:55:58","date_gmt":"2020-03-19T08:55:58","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=47765"},"modified":"2020-03-19T10:56:03","modified_gmt":"2020-03-19T08:56:03","slug":"text-processing-in-the-shell","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2020\/03\/19\/text-processing-in-the-shell\/","title":{"rendered":"Text processing in the shell"},"content":{"rendered":"<!-- google_ad_section_start -->\n\n<p class=\"wp-block-paragraph\">Whether you are an experienced shell user, or just a newbie, have a look at <a href=\"https:\/\/blog.balthazar-rouberol.com\/text-processing-in-the-shell\">this article<\/a> for a collection of the great tools and examples of how to process text in the shell.  It includes all the usual suspects: cat, head, tail,  wc, grep, cut, paste, sort, uniq, awk, tr, fold, and sed.  Great examples and real life scenarios for each are also provided, with the logic explained and more complex use cases broken down into steps.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Whether you are an experienced shell user, or just a newbie, have a look at this article for a collection of the great tools and examples of how to process text in the shell. It includes all the usual suspects: cat, head, tail, wc, grep, cut, paste, sort, uniq, awk, tr, fold, and sed. Great &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2020\/03\/19\/text-processing-in-the-shell\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Text processing in the shell<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Text processing in the shell #SysAdmin #Linux #shell #CLI #tools #productivity","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,6,18,133,62],"tags":[1960,1079,19],"keyring_services":[],"class_list":["post-47765","post","type-post","status-publish","format-standard","hentry","category-general","category-linux","category-programming","category-sysadmin","category-technology","tag-command-line","tag-productivity","tag-tools"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":10082,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/04\/27\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":47765,"position":0},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"April 27, 2006","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2006-04-26 Drive Far -- Here we describe some of the techniques you can employ to reduce your fuel consumption. Tagged as: car driving economy fuel howto money techniques Geek to Live: Script your life in .txt - Lifehacker -- Collection of a few\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26130,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/05\/26\/explain-shell\/","url_meta":{"origin":47765,"position":1},"title":"Explain Shell","author":"Leonid Mamchenkov","date":"May 26, 2016","format":false,"excerpt":"Here's a good resource for all of those who is trying to learn shell and\/or figure out complex commands with lots of parameters and pipes - Explain Shell. You just paste the command and hit the \"Explain\" button, and the site will decompose the command into parts, providing relevant parts\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"ExplainShell","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/05\/ExplainShell-500x320.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":7578,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/06\/15\/learn-unix-shell\/","url_meta":{"origin":47765,"position":2},"title":"Learn UNIX shell","author":"Leonid Mamchenkov","date":"June 15, 2004","format":false,"excerpt":"There is a very nice shell tutorial at LinuxCommand.Org. Not only it covers all the stuff like conditions, loops, and functions, but it also provides a list of resources to continue your education on the matter. The language is simple and the examples are clear. There is also a nice\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":29153,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/12\/28\/ssh-examples-tips-tunnels\/","url_meta":{"origin":47765,"position":3},"title":"SSH Examples, Tips &#038; Tunnels","author":"Leonid Mamchenkov","date":"December 28, 2018","format":false,"excerpt":"\"SSH Examples, Tips & Tunnels\" is a nice collection of tips and examples for Secure Shell (ssh) users. It covers a variety of scenarios from simple remote connections, to file copying, to tunnels and jump hosts.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10040,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/04\/10\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":47765,"position":4},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"April 10, 2006","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2006-04-09 Shell Scripting with KDE dialogs Tagged as: bash desktop diy documentation howto kde linux scripting shell sysadmin tools","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9607,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/10\/25\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":47765,"position":5},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"October 25, 2005","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2005-10-24 A guided tour of the Microsoft Command Shell Tagged as: article microsoft programming reference shell technology tools windows","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/47765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=47765"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/47765\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=47765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=47765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=47765"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=47765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}