Revisiting Shell Language Design For Modern Text Processing
Improving Shells for Text Manipulation Shell languages have long provided simple yet powerful primitives for text processing and manipulation. Features such as pipes, filters, variables, and control flow afford extensive text wrangling capabilities. However, modern demands on text analytics require rethinking how shells are designed and implemented. With exponentially growing textual data across applications like…