Traditional Unix tools operate on sequences of characters, bytes, fields, lines, and files. However, modern practitioners often want to manipulate files in terms of a variety of language-specific constructs—C functions, Cisco IOS interface blocks, and XML elements, to name a few. These language-specific structures quite often lie beyond the regular languages upon which Unix textprocessing tools can practically compute. In this paper, we propose eXtended Unix text-processing tools (xutools) and present implementations that enable practitioners to extract (xugrep ), count (xuwc ), and compare (xudiff ) texts in terms of language-specific structures. We motivate, design, and evaluate our tools around real-world use cases from network and system administrators, security consultants, and software engineers from a variety of domains including the power grid, healthcare, and education.
- University of the PunjabBS(IT), 2006 - 2011
- 7valsSoftware Engineer, 2011 - present
Quaid-e-azam in Lahore (Urdu Speech) » Quaid-e-azam in Lahore (Urdu Speech)
Quaid-e-Azam Muhammad Ali Jinnah's famous Urdu speech where he said,
Cricket100.com – Bangladesh vs India – Asia Cup Match 4 – Last 4 Over...
Bangladesh vs India – Asia Cup Match 4 – Last 4 Overs Thriller – MUST WATCH. admin March 16, 2012 0 · Bangladesh vs India – Asia Cup Match 4
How to fix network manager applet missing from notification area in ubun...
Archives. Select Month, October 2011, September 2011, August 2011, July 2011, June 2011, May 2011, April 2011, March 2011, February 2011, Ja
Storing Hierarchical Data in a Database Article » SitePoint
SitePoint. News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com. Home; Forums. CSS; Dat
The Google Plus Blog: Top 10 most wanted features in Google Plus
Top 10 most wanted features in Google Plus. Nested Circles . People Want Inception . A circle within a circle. The ability to change the pic