The bash-script tag has no wiki summary.
1
vote
4answers
44 views
How to add an alias without directly editing the `bash_aliases` file?
Is there a way to add an alias from the command line without directly editing the bash_aliases file? To clarify, how can I make a bash script do it without having to enter something along the lines of ...
1
vote
1answer
25 views
Can I apply `tmux` to a bash script?
Is it possible for me to use tmux to SSH into a Raspberry Pi, run a Bash script, and then leave the session (from my laptop), while the Raspberry Pi continues to run the script?
1
vote
5answers
71 views
Is there a way to make a Bash script enter a certain keystroke?
Is there any way to make a bash script enter a certain keystroke? What I'm trying to accomplish here is a script that will run Ctrl+B to exit tmux.
EDIT: I see that several people are saying that ...
1
vote
1answer
33 views
How to strip color codes out of stdout and pipe to file and stdout
I have a program that uses printf with some tput mixed in it and I'd like to pipe the output to stdout as well as a file. I'd prefer to use sed since I don't want any unnecessary dependencies on my ...
1
vote
4answers
60 views
How to get started with bash? [on hold]
I need a way to be able to run a script that will automate terminal commands, one after another. As I understand it, this is exactly what bash does. (Am I right, even on this count?)
Where can I ...
0
votes
1answer
26 views
How I append the data of Multiple files into one file?
I want to append data of approx 500 files into one file and each of these files are located in their respective dirs.
Also How i can verify the contents of merged file e.g How i verify that data ...
5
votes
5answers
89 views
A shell script to write selected fields to a single line
I have a log file trace.log which prints the time stamp, thread name and Transaction method and transaction ID as below.
2014-01-23 15:50:41,724 [catalina-exec-35] INFO TRANSACTION getConnection ...
0
votes
1answer
38 views
Debian one time setup after reboot
I have a pre-configured server based on Debian with some services. I, now, need to deploy it in different networks.
Is there any solution to run a one time script after reboot which asks some ...
3
votes
2answers
59 views
Bash Script To Find Debian Release Number from /etc/debian_version
The following is what I'm currently using for testing the version of Debian. Instead of doing it this way, can I make it more succinct?
#!/bin/bash
VERSION=NONE
if [ $(cat /etc/debian_version) == ...
3
votes
3answers
260 views
Bash script to delete a file called index.html recursively
I need a bash script (not sure how to write the actual .sh file) which I could set to be run by cron every minute and that would delete files with the name index.html that are in a specific directory ...
0
votes
1answer
35 views
Prepare a computer for being firstly used in my home network with a BASH script is possible?
I need a script that detects the computer joined the same home network and standardize its folder structure. For example If there's A, B and C computers in a network which are configured to have a ...
1
vote
1answer
29 views
Does cron impose some limitations to types of commands and privilege of execution? [duplicate]
I've experienced an issue where some of my scripts run perfectly fine when I call them manually, but these same scripts when called as cron jobs via cron don't seem to work at all.
So my question: ...
5
votes
2answers
74 views
Is it possible to execute a script as first at shutdown/reboot on Debian?
I am currently trying to register a script (located in the /etc/init.d) in a way that makes this script being executed as the first script/programm at shutdown/reboot (change to running level 0 or 6).
...
1
vote
2answers
70 views
Using a variable in a regex
How can I use a variable string in a regular expressions
while read line
do
if [[ line =~ *"$key"* ]]; then
echo line
fi
done < "$filename"
$key is a string ...
-1
votes
1answer
45 views
How to use variables in sed
I want to print out the lines of a file between two indices in a Bash script. I have the file name and indices as variables
I tried doing this
sed -n "$2,$3p" $1
sed: -e expression #1, char 4: ...
0
votes
1answer
21 views
How to create an alias for opening a directory on Mac
Trying to create an alias hello. After typing hello in Terminal, then vi opens hello_folder.
Now, this code returns:
$ hello
-bash: hello: command not found
1 #!/bin/bash
2 cd ~/Documents/
...
-2
votes
1answer
75 views
how do I make a $VAR empty so it don't effect the command line argument and still be within that argument?
This is the basic setting for hsetroot for it to work: hsetroot -center /path/to/image/ - setting the wallpaper with just that the picture. To use these options, just one has to be place within the ...
0
votes
1answer
85 views
I need Control loop help -
this is what I figured out in sorting an Array that has already had it's elements declared type int
#!/bin/bash
#sorting an "predeclared" array
typeset -i store BigNum
let store=0 BigNum=0
...
2
votes
2answers
47 views
OS X: how to keep the computer from sleeping during a http connection
An application I use downloads data from a specific server, and I need it to sleep after the download has finished and the socket is closed.
However downloads take place at random days, the app that ...
1
vote
3answers
104 views
Creating a file counter that includes hidden files
As part of a programming assignment I need to create a piece of code that will count the number of files and directories (including hidden) recursively. I'm not allowed to use the commands -R, find or ...
2
votes
1answer
73 views
Check for existence of files prior to acting on them
In one of my processes I check for existence of files older than 31 days, and then do stuff with them.
find /my/directory/*txt -mtime +31 -exec ls -l {} \;
All this is well and fine if files are ...
2
votes
5answers
134 views
Bash: What is the use of type (Bash builtins)?
I came across a command in Bash script in which I found:
find /var/log/abcd -type f
The above command was in context of cleaning the log files.
I know what find does.
After having seen -type f, I ...
0
votes
2answers
70 views
Two or more yes/no questions in a script?
I'm writing a bash script which has a "yes/no" question in it, but now I want to have another yes/no question in it. The script can only cope with one yes/no, so how can I have two, or more, yes/no ...
0
votes
2answers
50 views
how to convert float value to int in bash
I will get value like 2743410360.320 and I want value like 2743410360 to a variable.
I tried
INTValueOfGB=$ echo "($gb+0.5)/1" | bc
But I am getting (standard_in) 1: syntax error
3
votes
2answers
160 views
Converting Webserver Logged IP Addresses to DNS
I'm trying to use a bash script to process a webserver log file and replace any IP's it finds with their corresponding DNS hostnames.
An example entry of a single line from the log file is:
...
0
votes
1answer
56 views
Using break command as argument to function [closed]
What about use so solution?
Functions run in loop (cycle?). In that loop - I have another function wuch also uses loop. When second function get NO answer from user - it send break 2 to stop loop and ...
3
votes
2answers
79 views
Running commands after event based outputs
there are commands like
iwevent
or
tcpdump -n src host x.x.x.x
that send to the stdout some lines when something happens. Is there any form of running some command inmmediatly after a ...
0
votes
2answers
52 views
Run level script - Help
I want the following command to be ran, as soon as system boots.
glances -s -P redhat &
How to achieve that?
I tried writing a run level script which didn't work as expected.
1
vote
1answer
198 views
How to assign result of sed to variable
Below is a complete copy of a demo I'm using to to figure out to get the sed command to get rid of the spaces in a persons name, and compress it down to not have spaces.
Once this is done, I want to ...
1
vote
1answer
71 views
What is the use of ; in a single line command?
What does ; mean in single line scripts like this:
while true; do sudo -n true; sleep 60; kill -0 '$$' || exit; done 2>/dev/null &
Does it mean new line, or "next command"?
8
votes
2answers
1k views
Regular expression in bash script
This is my first time bash scripting so I'm probably making an easy mistake.
Basically, I'm trying to write a script that gets the groups of a user, and if they are in a certain group, it will log ...
1
vote
2answers
110 views
Why does this not work when the load average exceeds 1?
I have been testing this script and its behavior has been odd. The script should generate notifications whenever the load average exceeds a specified limit.
Whenever I pass a CPU_LOAD_LMT >=60, no ...
0
votes
1answer
97 views
List of 'if' switches anywhere? [closed]
Is there a list of all the if switches for use in bash scripting? Sometimes I see someone using it and I wonder what the switch they're using actually does.
Example is the -z in this one. I know how ...
3
votes
3answers
181 views
Rename the last 8 characters in filename
I am receiving video files with different names but the final 8 characters of all are numbers (also different every time). This is the pattern of the file name:
custom text 00030402.avi
I have to ...
3
votes
1answer
109 views
How do I fix the argument received from getopt?
I have the following commands in my script:
set -- `getopt -q agvc:l:t:i: "$@"`
...
while [ -n "$1" ]
do
-i) TIME_GAP_BOOT=$2
shift ;;
...
sleep $TIME_GAP_BOOT
When invoking the script ...
1
vote
1answer
50 views
Scrot command - how to save only thumbnail
I'm using scrot to take screenshots from terminal.
However when I want to generate thumbnailed version using parameter -t, I got two files: screenshot.png and screenshot-thumbnail.png.
How can I ...
10
votes
5answers
533 views
Bash script to get ASCII values for alphabet
How do I get the ASCII value of the alphabet?
For example, 97 for a?
0
votes
3answers
140 views
bash script check if variable is is [A-Z]
How do I check if a variable is in [A-Z]
I want something like this:
read var
while [ $var in [A-Z] ]
do
#code here
done
How to achieve this?
2
votes
1answer
245 views
download pdf files from using curl
How to download hundereds of .pdf files from http://www.ncbi.nlm.nih.gov/pmc/articles using a loop, for example for the following document ids:
PMC3386155
PMC3625956
PMC3477654
PMC3531051
...
3
votes
3answers
260 views
Use & (ampersand) in single line bash loop
I have been using this command successfully, which changes a variable in a config file then executes a Python script within a loop:
for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python ...
0
votes
1answer
174 views
How to force google/youtube searches using the bash? [closed]
I am a bit new to linux (using mint). I am familiar with some of the commands and learned a bit how to write shell/bash scripts.
Anyway, I'd like to know how to force the bash to do a Google or ...
3
votes
3answers
232 views
Script to prevent screen blanking using “mouse move” doesn't work
This is my attempt to make a script that will use a "mouse move" to prevent screen blanking while watching videos. I'm hoping to use the value for highest CPU% process in top and if CPU usage exceeds ...
2
votes
2answers
144 views
How can I add an array of arguments inside my rsync call inside a script?
I want to copy a folder to another location, while excluding some specific files
Here is my current script:
#!/bin/bash
if [ -n "$2" ]
then
source=$(readlink -f $1)
destination=$(readlink ...
2
votes
4answers
525 views
SSH exits after quit case in bash script
So I have the following standard script:
#!/bin/bash
PS3='Please enter your choice: '
options=("option 1" "Option 2" "Option 3" "Quit")
select opt in "${options[@]}"
do
...
2
votes
0answers
275 views
Script stops command in it with exit 0
When I write a bash script similar to this on RHEL 6,
if [ "$2" = "" ] ; then
echo vip.start: ERROR: no NIC specified
echo vip.start: Need IP and base interface name
exit 1
fi
case "$1" ...
1
vote
1answer
102 views
Execute command supplied by function parameters
I'm trying to create a function method in a bash script that executes a command which is supplied to the method by the paramters.
Meaning somethings like this:
special_execute()
{
# Some code
...
0
votes
2answers
156 views
sed with auto escape character [duplicate]
CommentAppend() {
# Comment line and append line below commented line
local comment="$1" # search this line and comment it
local append="$2" # Append this line below commented ...
0
votes
1answer
74 views
Problem with small bash script
I often run find in my code projects when I make a change somewhere and I have to find where it impacts other pieces of code, so I thought about writing a very small script to make this easier, call ...
3
votes
3answers
139 views
How to delete files only, but keep the directory structure?
I would like to delete every file, but keep the folder structure. Is there a way?
NOTE: (I'm using GNU bash 4.1.5).
1
vote
0answers
40 views
FuncName(){} vs function FuncName() {} [duplicate]
There is two ways to define function in bash script.
1.
function FuncName() {
echo "$FUNCNAME"
}
2.
FuncName() {
echo "$FUNCNAME"
}
So my questions is what's the different between in ...