The shell is unix's command-line interface. You can type commands in a shell interactively, or write scripts to automate tasks.
2
votes
4answers
57 views
What does exit do in an if block in a shell script?
I have a question regarding unix shell script.
Say if you do exit 1 in inner if: will it exit or will it still execute the outer if? The following is a dummy example.
if [ "$PASSWORD" == ...
5
votes
0answers
24 views
Execute a readline function without keybinding?
I was just reading the readline man-page and disovered a bunch of great commands I didn't know about. However, several don't have default key bindings. Is there a way to execute the unbound commands ...
2
votes
2answers
35 views
Parse apache logs to exclude IP ranges
I need to look for some requests in a huge pile of apache logs. My only requirement is this:
I need to only view the requests coming from any IP address that is NOT included in a list of 50 IP ranges ...
7
votes
2answers
215 views
How to print only the duplicate values from a text file?
Suppose there is a column of numeric values like following:
File1:
1
2
3
3
3
4
4
4
5
6
I want the output:
3
4
That is, only the repeated lines. Is there any command line tools to find this ...
1
vote
1answer
22 views
Join problem: throwing error, join extra operand
I want to join 3 files on a column which has sorted unique numeric values (those files have only one column of values though) and starts with same prefix for an example "usi".
Now, while I am doing ...
0
votes
3answers
66 views
Syntax errors in a bash script executed from tcsh
I wrote the line below in order to verify if the first or second fields of a list of numbers are equal to 146.
I want to run the line from tcsh, with one line interpreted by bash.
What's the problem ...
1
vote
3answers
58 views
How to add system alias?
I have this alias in my .zshrc:
alias grim='gvim --remote'
But this is not seen from ranger file manager, I believe that ranger runs a 'generic' shell skipping my .zshrc. I want to make this alias ...
-1
votes
1answer
42 views
Why do many CLI apps take a single “--” argument? [closed]
Possible Duplicate:
What does “--” (double-dash) mean?
There are many command line tools that take a single "--" argument. For example:
gem install mysql -- ...
2
votes
3answers
57 views
Bash while loop and reading from pipe
I have a Windows command-line program that I'm running in a Bash script in Ubuntu via wine. The Bash script basically looks like this:
wine myprogram.exe | while read line
do
# Process line
done
...
1
vote
3answers
55 views
Shell script to become root
How can we write a shell script to become root?
That is I donot want to input the password at prompt it should be within the script itself. I was trying to make but failed to do so.Is it possible, if ...
2
votes
1answer
35 views
Can I refresh my shell within a shell script?
Very new to Bash scripting...
I am trying to setup a script that starts with a minimal CentOS 6 install and provisions it for Ruby development.
#!/bin/bash
# Add PostgreSQL Repo
rpm -i ...
2
votes
1answer
37 views
Parameretrize file descriptor number to open a tcp socket in shell script
I'm tried to parameretrize in a variable the file descriptor number to open a tcp socket using exec command but it failed. Only work correctly when file descriptor number is a constant. In the next ...
4
votes
2answers
86 views
How to go back n levels of directories from the command line?
For example, I do the following cds in succession-
cd /tmp
cd /home/admin
cd /root/
cd /some_other/directory
Now I am in /some_other/directory. Now, is there anyway to go back to /tmp, the ...
2
votes
2answers
73 views
Bash: How to read one line at a time from output of a command?
I am trying to read the output of a command in bash using a while loop.
while read -r line
do
echo "$line"
done <<< $(find . -type f)
The output I got
ranveer@ranveer:~/tmp$ bash ...
3
votes
1answer
32 views
How to expand a substring of a command?
I would like to know what a command would look like if I entered a substring of this command. I'm not interested in the result, but in the history expansion.
The purpose of this is to show in an ...