Tagged Questions
4
votes
1answer
25 views
IFS null is not the same as unset IFS?
I read a great question on here called Understanding IFS. I was surprised because the answers and comments quote POSIX which states that IFS= is not the same as unsetting IFS. If you unset IFS, ...
2
votes
4answers
105 views
How to catch an error in a linux bash script?
I made the following script:
# !/bin/bash
# OUTPUT-COLORING
red='\e[0;31m'
green='\e[0;32m'
NC='\e[0m' # No Color
# FUNCTIONS
# directoryExists - Does the directory exist?
function directoryExists ...
0
votes
2answers
51 views
Eval command in unix [closed]
Can someone convert this code? I got this from the web. I am new on this and
don't know how eval works.
Originally, there is a parameter from a command that is either a plus (+) sign
or a minus (-) ...
1
vote
1answer
44 views
using find in Bash Script and checking if file is present
var= "$(find . -name 'gen*.bt2')"
if [ "$var" == "" ]
then
echo bad
else
echo great
fi
I get errors
./script.sh: line 4: ./gen.4.bt2
./gen.rev.1.bt2
...
2
votes
1answer
39 views
Any better method than this for sorting files by their creation date?
I needed to display a list of directories sorted by their creation date and I came up with this code snippet that I thought was kind of clever. Is there a more obvious way to do this that I'm missing?
...
12
votes
2answers
297 views
Should I use $* or $@?
Which one of $* or $@ is better to use (in array syntax,command line parameters, etc.) to avoid any bugs/problems in code? Or it does not make any difference?
2
votes
2answers
31 views
Sourcing a shell script from within Emacs
I would like to source a shell script that changes my environment variables from within Emacs. That is, I would like the shell script to change the environment in which Emacs runs, and I would like to ...
2
votes
1answer
52 views
Why does backslash get converted to space in echo statement if IFS='\'?
Why is \ is converted to space on setting IFS='\'
var="'(]\\{}\$\""
IFS='\'
echo $var # '(] {}$"
0
votes
0answers
41 views
How to echo to running process in shell? [migrated]
If I have a C++ program that expects input to cin from the console during run-time, how can I automate this input from a shell script? I also need to store its output in a file but that part is easy. ...
1
vote
5answers
94 views
Print nth line before the matched line, Matching line and nth line from the matched line
I want Print nth line before the matched line, Matching line and nth line from the matched line where "n" is greater than 2.
Here's an example of my data file (the line numbers below are not part of ...
0
votes
1answer
52 views
List of special characters in the shell [closed]
I am not sure what they are called, but where could I find a list of wild cards?
I see things like:
$f
%s
$1
Is there a definitive list for what each one represents?
5
votes
1answer
202 views
A program that runs in a shell (e.g. pine) vs. a shell script
Having a bit of trouble finding the answer to my question, perhaps because I may be asking the wrong question.
I understand bash scripts. I write them all the time to do little helpful things ...
1
vote
3answers
59 views
How to add Multiple Searches in AWK command
Im trying to search for the files Created in June,July and August months. I used this method
ls -lrth|awk '/[Jun][Jul][Aug]/ {print}'
but it ain't working.
Please help me correct the syntax.
7
votes
3answers
226 views
which shell will sudo use to execute a shell script without the shebang line
My environment is Ubuntu 12.04 LTS, and the sudo version is 1.8.3p1.
First I login as a normal user:
$ whoami
fin
$ cat /etc/passwd | grep -i "root\|fin"
root:x:0:0:root:/root:/bin/bash
...
6
votes
3answers
77 views
generate links of pages with incrementing variable
consider the links
http://unix.stackexchange.com/questions/tagged/linux?page=2&sort=newest&pagesize=15
...