Questions about bash only, as opposed to other Bourne/POSIX shells. For all Bourne/POSIX-style shells, use the /shell tag instead.
1
vote
1answer
13 views
how to run the dialog command with proccess
Please look on my code – ( bash script )
I want to display both dialogs on the screen on the same time,
one dialog display the:
tail –f from - /var/log/proccess1.log ,
and the second dialog ...
-1
votes
1answer
28 views
Match and combine records in Bash [duplicate]
Consider two csv files:
$ cat given.csv
123,John
246,Paul
369,George
987,Ringo
$ cat family.csv
246,McCartney
123,Lennon
987,Starr
369,Harrison
Note that the lines are not ordered! How might I use ...
0
votes
3answers
31 views
Combinatorics of letters and words - preferably bash, will accept perl or other
I am trying to write a shell script to generate all possible words in the English language less than 20 characters. I doubt there is any truly efficient way to do this other than to brute force some ...
6
votes
1answer
42 views
Format cputime for ps
I'm trying to write a script that can monitor a process's CPU usage over an interval (to create a graph).
So far, this is the command I'm using
ps -p $PROCID -o cputime,etimes
My only concern is ...
2
votes
1answer
24 views
Find Stale NFS Files
I've been pondering about an efficient way to locate stale NFS files for a few days with out much success and was wondering if there are better approaches to the problem.
Problem:
every once in a ...
4
votes
3answers
77 views
Bash script error with strings with paths that have spaces and wildcards
I am having trouble getting the basics of Bash scripting down. Here's what I have so far:
#!/bin/bash
FILES="/home/john/my directory/*.txt"
for f in "${FILES}"
do
echo "${f}"
done
All I want to ...
0
votes
1answer
32 views
How to take screenshot of /dev/pts?
I am connecting to another server using ssh service.
I want to execute some commands (like creating users) on some servers and take the screenshot of the pseudo-terminal, which is to be stored on my ...
2
votes
2answers
22 views
Gather job usage information on cluster
I am running simulations on a linux cluster shared by hundreds of other users. There is a job scheduler installed on the cluster that determines who runs where, and one of the scheduler commands ...
3
votes
1answer
37 views
Get a list of applications that are playing sound [on hold]
I want to get a list of applications that are currently playing sound (using the sound card).
I tried to search on a lot of places but did not succeed. Any method is fine (bash, Java, etc.). I want ...
1
vote
3answers
149 views
Having an issue searching for a string in a file
I have tried to use a 'case' loop but it doesn't work for a reason unknown to me.
This is my script for the case loop.
echo "Do you wish to search again? [y/n]"
read INPUT_STRING2
case ...
0
votes
3answers
120 views
bash find using variable
I have an issue I don't understand. It is simple and it should work, but it doesn't.
=EDITED exactly what I can see from terminal=
I have a list of filenames:
[molni@archlinux picasa_album]$ cat LIST
...
0
votes
0answers
26 views
Is it possible to set the users .gitconfig (for git config --global) dynamically?
I have the problem, that we login to the systems as our own users johndoe and then have to do a sudo su - root to be able to do administrative tasks. We have the system config files in a git ...
0
votes
0answers
48 views
what is hexa dump and how to handle in unix? [on hold]
I am trying to extract some portion of text from the file by using awk command, The file is separated by comma.
awk -F, '{print $1 FS $3 FS $6}' sample.csv
But always I am getting wrong output , ...
1
vote
0answers
29 views
tput command + how to locate dialog window on the top of the screen
Is it possible to use the tput command in order to place the dialog window on the top of the screen ?
For example
The following dialog command display the log is running by tail command
dialog ...
2
votes
2answers
77 views
bash how to remove options from parameters after processing
I remember having seen somewhere a bash script using case and shift to walk through the list of positional parameters, parse flags and options with arguments when it encounters them, and removes them ...
0
votes
0answers
30 views
bash + timer in dialog window
is it possible to insert the following code ( timer ) in the dialog progress bar ?
date1=`date +%s`;
while true; do
echo -ne "$(date -u --date @$((`date +%s` - $date1)) +%H:%M:%S)\r";
done
...
0
votes
0answers
24 views
How to modify ENV in Solaris 10 [duplicate]
I wanted to edit the contents of environment when entering this "ENV" in terminal. I googled this but so far none of the solution offered works in my end. The closes solution that i got was to edit ...
0
votes
3answers
39 views
Solaris jdk 7 installation error java -version No such file or directory
Am trying to follow this website for instruction on how to install jdk for Solaris 10 with the following information:
$ isainfo -v
64-bit amd64 applications
ssse3 tscp sse3 sse2 sse fxsr mmx ...
1
vote
3answers
25 views
shell script to run on boot on Mac OS X does not run all commands
On OS X, I am trying to use lingon to run a shell script upon booting. I have a file ~/desktop/_admin/boot/bootdocker.sh:
#!/bin/bash
boot2docker up
export DOCKER_HOST=tcp://192.177.59.103:2475
My ...
4
votes
3answers
119 views
Get PID of any command in backgrounded piped sequence of commands
If, in bash, I execute:
cmd1 | cmd2 | ... | cmdi | ... | cmdn &
where the cmd{1..n} may not be distinct, how do I get the PID of cmdi? Alternatively, how can I signal the cmdi process? (For ...
2
votes
2answers
62 views
Can I trap a clock signal in my bash script?
Could I trap a 5-minute signal inside my script? I imagine something like this,
function dosomething {
echo "It's been 5 minutes."
}
trap dosomething SIGNAL-EVERY-5-MINUTES
while true
do
...
4
votes
1answer
49 views
How to completely detach a process
I want to spawn a process and run it at the top level so that when the shell exits, the process keeps running.
I had mistakenly thought that nohup would do this, but when I exit from the shell (the ...
1
vote
0answers
29 views
From a bash script, is there a way to get the keybinding for “Resize window”?
This question is related to another that I asked How do I execute a program in Xfce and make it use another xfwm4 theme other than the default one?
However, I'm now trying to get an answer that will ...
7
votes
4answers
235 views
Can I specify a redirected input before a compound command?
Bash lets you specify a redirected input before a command:
$ <lines sed 's/^/line: /g'
line: foo
line: bar
Bash also lets you redirect input to a compound command like a while loop:
$ while ...
3
votes
2answers
35 views
Creating an alias to Change Directory and have that directory be the current working directory in new terminal tabs
I'm trying to create a convenience alias that will change directories and then start a node server in that directory. I have it working for the most part, there's just one little issue that I can't ...
0
votes
0answers
24 views
how to insert seperate lines ( elemnts ) in parameter [on hold]
I have the following csv file
more file.csv
1,yes,yes,customer1
2,no,yes,customer5
3,yes,yes,customer11
4,no,no,customer14
5,yes,no,customer15
6,yes,yes,customer21
7,no,yes,customer34
...
1
vote
2answers
58 views
How to grab output from command in shell script [duplicate]
I'm trying to write a shell script in RHEL which will execute grub-md5-crypt and the user will type their password.
Now the problem is how can I grab the encrypted md5 hash displayed to the user in ...
2
votes
0answers
18 views
How do I execute a program in Xfce and make it use another xfwm4 theme other than the default one?
I want to run a python script (the one in the answer to Python - how to make transparent window with gtk.Window but not with Gtk.) that displays a transparent window. I'm running it from a bash script ...
0
votes
1answer
61 views
How to ssh into remote machine and create new user in bash script
I am writing a bash script and would like to ssh into a remote machine and execute the adduser command. This is not working, all that I get is the --help text for adduser when I run the code below.
...
2
votes
1answer
48 views
Opening a terminal other than xterm, running a command on it, and not closing the terminal after it succesfully finished
I have the following script in my arch linux box:
#!/bin/bash
xterm -e "sudo pacman -Syu;bash"
This will fire up an xterm, and run the command sudo pacman -Syu on it. Because of the ;bash part, it ...
2
votes
1answer
66 views
Bash: Syntax Error on @()
I have the following function in my .bashrc file:
extract() {
local c e i
(($#)) || return
for i; do
c=''
e=1
if [[ ! -r $i ]]; then
echo "$0: file ...
1
vote
2answers
58 views
Shell script throws a not found error when run from a sh file. But if entered manually the commands work
Im trying to use the following script to generate a sitemap for my website. When I run it as sh thsitemap.sh I get an error like this and creates an empty sitemap.xml file :
thsitemap.sh: 22: ...
3
votes
1answer
59 views
How do I diff the outputs of two commands?
How can I use the diff command to compare 2 commands' outputs?
Does something like this exist?
diff ($cat /etc/passwd) ($cut -f2/etc/passwd)
0
votes
0answers
48 views
How to match this regular expression in bash? [closed]
I'm trying to match the sub string "~goddog" in the string "sort -u ~goddog/classes". I've defined two variables as below:
cmd="sort -u ~goddog/classes"
#eid="gogdog"
eid="goddog"
The following ...
0
votes
1answer
38 views
Trying to access environment variable (array) declared in ~/.profile from shell script
I'm currently fighting with this problem.
I've already read some older posts here on SE, and got the conclusion that the only sane way to put a variable (even an array) is ~/.profile.
So OK, array ...
2
votes
1answer
14 views
bash_completion does not work in dtach
I start dtach from bash using the following command
dtach -c /tmp/dt0 bash
the problem is, before I started dtach, bash_completion worked. But once I start dtach, bash_completion does not work ...
0
votes
2answers
44 views
how to create Permanent alias from script
Please advice how to do the following magic ( I have linux red-hat machine – 5.4 )
I created the script in the following path:
/usr/cti/my_scripts/MAGIC.bash
I want to run this script ...
1
vote
1answer
72 views
What is happening while executing this command cd / | vi?
When I execute the command cd / | vi, it goes to the vi editor. When I type any command it does not display the command but it gets executed and the command that is executed is not shown in the ...
0
votes
4answers
63 views
Use SED or AWK to move rows to columns
I have a report that is generated in rows and I need to move it to columns. The number of rows per record will always be the same. This will be in a BASH script on Linux, so I would like to use ...
1
vote
1answer
19 views
how to recall last argument in bash with vi setting
I use set -o vi setting in bash. The shorcut Alt+. (recalling last argument of previous command) here doesn't work as in emacs mode, so what is the equivalent for vi?
0
votes
0answers
29 views
How to achieve a good format in json? [closed]
I been posting this question in other stackexchange site but I haven't receive a good solution yet for this problem in getting a good format or output in json. ...
3
votes
2answers
207 views
Brace expansion does not work for less than 2 arguments
I was expecting brace expansion to work for any number of arguments. However, for n=1 I get the following:
$ find models/nsf-projects-{7}*
models/nsf-projects-{7}.rdf
For n>1 expansion occurs as ...
4
votes
1answer
231 views
Bash: Variable assignment doesn't seem to 'stick' [duplicate]
I am having a hard time tracking down the reason my 'boolean' flag variable won't stay false when a test fails inside a while loop.
The script involves a few loops but essentially it is intended to ...
18
votes
6answers
1k views
How to debug a bash script?
I'm having some problems with some scripts in bash, about errors and unexpected behaviors. I would like to investigate the causes of the problems so I can apply fixes. Is there a way I can turn some ...
0
votes
0answers
50 views
What is the difference between double quotes (“”) and single quotes ('')? [duplicate]
I really do not know the usage of " and '.
I want to know usage of " and '.
What is the difference between echo "hi" and echo 'hi'.
0
votes
1answer
28 views
How to call a bash script from another script?
I know there is many similar questions but I was not able to find an answer for mine:
I have couple of if and checking to get to this point of source script to call another script
source ./call.sh
...
2
votes
1answer
63 views
Match empty line in an alias .bashrc
I would like to bind my empty line in my bash to a specific command (for example pwd, ls, ...), like so :
$<enter>
$/home/
I tried
// ~/.bashrc
alias ="pwd"
But obviously this was ...
3
votes
3answers
189 views
Method for storing/remembering one liner commands
Often when configuring and adjusting unix-based systems I use a lot of one-line commands that are difficult to remember. For example, to determine what version of ntp (the time server) is running, you ...
1
vote
1answer
52 views
.bashrc and .bash_profile not executed [closed]
I'm running RHEL5. I added simple alias command into ~/.bashrc. When I start a new terminal, nothing happens but source ~/.bashrc works so I know the syntax is correct. I also ...
3
votes
2answers
70 views
Extract csv files from path to multiple files in bash
I have a files multiple file path for backup purpose ,now i want to filter it based on ".csv " fromat. I have tried this.
filesall=(/home/abc/allfiles/*)
files=$((${filesall[@]}|grep -F ".csv"))
...