Abstract
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 text-processing 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.
| Original language | English |
|---|---|
| Pages | 83-99 |
| Number of pages | 17 |
| State | Published - 2012 |
| Externally published | Yes |
| Event | 26th Large Installation System Administration Conference, LISA 2012 - San Diego, United States Duration: Dec 9 2012 → Dec 14 2012 |
Conference
| Conference | 26th Large Installation System Administration Conference, LISA 2012 |
|---|---|
| Country/Territory | United States |
| City | San Diego |
| Period | 12/9/12 → 12/14/12 |
Keywords
- Automation
- Change Management
- Configuration Management
- Text processing
- Tools
- Unix
Fingerprint
Dive into the research topics of 'XUTools: Unix commands for processing next-generation structured text'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver