4 ms·
openSUSE & zsh all the way! ;) In all seriousness, though, my setup is a wee bit unusual for somebody who isn't a programmer, since I work exclusively in emacs
by rmk2 13y ago
openSUSE & zsh all the way! ;) In all seriousness, though, my setup is a wee bit unusual for somebody who isn't a programmer, since I work exclusively in emacs via LaTeX & org-mode, stuffing all of it into git, on a openSUSE system, zsh as my standard shell, i3 as my window manager etc.
The thing is, I do have a script for example to push the current git project to various remote repositories or to create a new empty remote repository on those servers, set it up locally etc. But there are few other things that need to be scripted. I'm sure some of my things violate all kinds of sensible programming standards, but they do work (e.g. looping through shell arguments and then using case "$1" instead of using getopts, because it only allows long arguments in a hackish way).
The problem, essentially, is that of the plateau. If I wanted to do something that pushes things further, I'd need a real project, not the odd, occasional shell script. But for that, I lack the motivation, since, after all, it's not really what I should be doing. It's a bit of a circular problem.
edit: My "job" is studying literature.
- NAFV_P 13y ago> edit: My "job" is studying literature. I thought someone in your position might use regex fairly frequently.
- rmk2 13y agoMh, I don't really. There are few things that need to be changed all at once. The only recent time I needed regex on a wider scale was when I botched org-mode radio targets after a recent syntax change, which was a simple case of replacing >> with >>> and << with <<< respectively, as well as extracting some text from within square parenteses and put it on its own instead. But 1 to 2 lines of sed -i are not thaaat challenging! ;)
- PeterisP 13y agoThat poster probably meant things such as quantitative text analyis, comparing language patterns used in literature, etc - which is mostly a question of interpretation, but requires some skills in scripting for the initial data gathering.