Questions about bash only, as opposed to other Bourne/POSIX shells. For all Bourne/POSIX-style shells, use the /shell tag instead.
0
votes
1answer
12 views
grep (/sed/awk) month range
I've looked around for solutions to this, but it's sort of difficult to search for the solution to such a specific problem (lot of words to put in Google).
So, I have a file with data that looks like ...
0
votes
1answer
10 views
Script to `grep` a file with variable
while read wholeline
do
echo ${wholeline} --outputs John Jones
#grab all the lines that begin with these values
#grep '^John Jones' workfile2 --works, prints contents of workfile2 where the ...
2
votes
3answers
66 views
How do I have sed only perform actions on the first match?
I have a bash script that extracts headers from the MIME Source of an email. The idea is that I only want to capture the headers of the message nothing else. It's not quite working right though.
I ...
0
votes
2answers
16 views
script for substition incremental
I have 4 machines, every machine(centos) has a ifcfg-bond1 with identical ip address 10.0.0.3
How to using bash and sed substituting 10.0.0.3 with a incremental value?
I want to obtain something like ...
0
votes
1answer
29 views
How to run a script to get certain contents of a file
So say a file has the login data for a bunch of users:
ex:
bobby activityname 2014-05-12([email protected])
bill activityname 2014-06-12([email protected])
bobby activityname ...
0
votes
0answers
16 views
Bash - Convert escape character colored text to BBCode
I want to convert a terminal escape-character colored text file to BBCode colored text.
For this i've created an Android logfile with logcat -Cd > /sdcard/logcat.txt. The -C switch adds the color ...
0
votes
2answers
33 views
Different PATH formats for .bash_profile [duplicate]
There are few different formats I have seen so far:
With quotes and brackets:
PATH="/usr/local/bin:${PATH}"
With quotes only:
PATH="/usr/local/bin:$PATH"
None:
PATH=/usr/local/bin:$PATH
...
1
vote
1answer
166 views
How to create permanent aliases on Unix-like systems?
I am looking for a simple way to create a permanent alias for all users. So ~/.bashrc or ~/.bash_profile is not an option.
Hasn't anybody created a program for this? I think it should be a very ...
1
vote
1answer
17 views
Ctrl-Arrow does not work anymore after installing Prezto
I have this in my .inputrc:
"\e[A": history-search-backward
"\e[B": history-search-forward
set show-all-if-ambiguous on
set completion-ignore-case on
# mappings for Ctrl-left-arrow and ...
4
votes
4answers
248 views
How can measure how long it takes my script to run AND include that in an email it generates?
I have a simple bash script that runs a series of checks (ping, nslookup, etc) and then sends an email report with the output of that data.
I'd like the email to include information on how long it ...
1
vote
2answers
66 views
How to handle spaces in path names when variable contains multiple paths [duplicate]
Although I've read myself through most of the questions about handling spaces in path names, I haven't found my case yet, which is about several path names in one variable.
find will need this when ...
1
vote
3answers
70 views
sed won't expand my BASH variable in script
I have this script, which will prompt for the relative or absolute path to the file and then swap whitespaces ' ' with '\ ' which works in Linux console. Substitution is done using the first sed ...
5
votes
4answers
65 views
Split an input for different command and combine the result
I know how to combine the result of different command
paste -t',' <(commanda) <(commandb)
I know pipe same input to different command
cat myfile | tee >(commanda) >(commandb)
Now ...
4
votes
3answers
61 views
Bash, insert last used argument of current command
I'm aware that you can recall the last argument of the previous command with !$ and also cycle through previous arguments with ALT + . but can you recall the last argument used for the current command ...
1
vote
5answers
59 views
Comparing float values in bash
My if expression always evaluates to TRUE somehow.
ROTATION variable is 0.000 or 90.000, a float value or it seems so
ROTATION="$(mediainfo --Inform="Video;%Rotation%" $VIDEO$ORIGINALEXTENTION)"
echo ...
1
vote
1answer
35 views
File that is only readable with root privileges
I have a binary file that needs to run at startup on all accounts (including unprivileged user accounts), so a command to run it will be put into /etc/rc.local. The program itself will have only ...
3
votes
2answers
171 views
Is there any way to determine the signal that was caught from inside a bash trap function?
I have a bash script, in which I have specified via trap that a function will be called for any (catchable) signal.
typeset -i sig=1
while (( sig < 65 )); do
trap myfunc $sig
let sig=sig+1
...
0
votes
0answers
62 views
Using chown $USER:$USER inside bash script
In a small bash script I'm running I am attempting to chown a new directory that is created. I've added:
sudo chown $USER:$USER /var/www/$sitename
sudo chmod 775 /var/www/$sitename
after the line ...
3
votes
4answers
81 views
How to sum time using bash?
I want to know the total amount of time that a series of processes would take in my computer to decide if I should running there or in a stronger computer. So, i am forecasting the running time of ...
1
vote
0answers
20 views
What types of regex DO support (e.g.) negative lookbehind?
Bash on GNU:
I am using a collection of find commands, most of which employ -regex to do their matching. Each time I try a different feature in my regex I have to cycle through the values for ...
0
votes
1answer
6 views
php shell_exec() + /dev/hwrng: no output
I have this PHP script:
<?php
$od = shell_exec('od /dev/hwrng --address-radix=n --read-bytes=4 --format=u4');
?>
<html>
<head>
<title>hwrng</title>
</head>
...
4
votes
1answer
70 views
How can I loop over possible completions?
I'd like to be able to get my hands on an array of possible completions for a given partial command. For example, the partial command service um has the following possible completions:
$ service ...
0
votes
2answers
31 views
how to use bash to run a same command with a group of variables?
I want to run all those commands within some better arrangement, what should I do?
# bash script of "copyall.sh"
scp /local/michael.txt [email protected]:~/
scp /local/jason.txt [email protected]:~/
...
8
votes
3answers
654 views
What does `1>>` and `2>>` mean in a bash script?
I have the following bash script, from what I understand >> is used to append the output of a command to an existing file instead of overwrite, but what is it doing in this case? This script is ...
0
votes
2answers
56 views
sed to replace a word from a file with the contents of another file? [duplicate]
I have two files file1 & file2.
Contents of file1:
Text1
Text2
Text3
Contents of file2:
Sample1
Sample2
Sample3
I would like to replace the word Text1 from file1 with the contents of ...
0
votes
1answer
15 views
Running a “scheduled”/delayed script as sudo on server, via ssh - and right before ssh exit
This would have probably been answered by Keep running a script via ssh, if I didn't have to run a command as superuser. Let me try with an example: say on my server, I have this script as ...
1
vote
3answers
77 views
Shell script to delete multiple files
So, I have a file which contains a list of hundreds of files that need to be deleted from various directories. I figured the easiest method would be to create a batch file but I'm not having great ...
0
votes
2answers
12 views
Keep execution of bash script when aborted via CTRL+X or CTRL+C
This is very nooby question I belive and I've tried everything to avoid asking it here, but I didn't found answere anywhere on whole internet.
Go on and give me downvote but please answer me how to ...
1
vote
2answers
28 views
Why quotes are retained in string variables when surrounded by single quotes?
I needed to retain the double quotes around a string variable defined in bash in order to be able to pass it to a dialect of the Scheme programming language. My question is why are the double quotes ...
0
votes
1answer
26 views
arch linux systemd RTC clock script does not execute
I have rtc.service service in /etc/systemd/system:
[Unit]
Description=RTC Service
[Install]
WantedBy=multi-user.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/scripts/script_rtc.sh
...
0
votes
0answers
15 views
How to capture the consolidate the output of files into one file, and append any new information?
Currently I have this to grab the output of many individual files and consolidate them into a single logfile.
However is it possible when I run this in the future to only append new data, instead of ...
1
vote
3answers
31 views
Shell script to find and count total number of characters in all the files
How can I make a script that finds every file in your home directory that is less than 3 days old and then gets a count of the total number of characters in all of these files?
1
vote
1answer
45 views
How to add the content of a text file to the middle of another text file
I tried to use sed, but I realized that it doesn't allow to charge a complete file. I am looking for a quick and neat way to:
a.txt
a
b
c
b.txt
d
e
f
And obtain
c.txt
a
d
e
f
b
c
2
votes
1answer
93 views
Why can't I kill this process?
Problem
I would like to kill a process called raspivid (program which records videos using a Raspberry Pi Camera) but I cannot...
This is how I call it:
#!/bin/bash
#Start recording...
raspivid -w ...
3
votes
2answers
84 views
Copy files in same folder and replace year in its name
How can I copy a lot of files in the same directory replacing the year in its name?
I have this (can be different filename and extensions):
filename1-2014.ext
filename2-2014.ext
filename3-2014.ext
...
0
votes
0answers
25 views
Bash script results in errors like “: command not found”. Using Sublime Text to edit the file in Windows [duplicate]
I had a ~/.bash_profile which I wanted to move to somewhere where it'll be executed for all users, including the root.
I was led to /etc/profile which worked great. I appended my script there and it ...
0
votes
2answers
42 views
Use .sh or .bash extension for bash scripts?
(See Use #!/bin/sh or #!/bin/bash for Ubuntu-OSX compatibility and ease of use & POSIX)
If I want my scripts to use the bash shell, does using the .bash extension actually invoke bash or does it ...
8
votes
4answers
376 views
Use #!/bin/sh or #!/bin/bash for Ubuntu-OSX compatibility and ease of use & POSIX
I know that I can use either as the first line of scripts to invoke the desired shell.
Would #!/bin/sh be recommended if compatibility with all unix systems is an absolute requirement?
In my case ...
4
votes
1answer
52 views
Deleting input forward to the next space
When in terminal I can use Ctrl+w to delete a whole word or IP (. is separator for each octet) when going leftward of prompt. However, if I try Alt+d to go rightward of prompt, terminal recognizes "." ...
0
votes
1answer
18 views
Can I treat all what I typed after a command as raw string?
I made a bash func for myself so I can through some words into a tree_hole file, it looks like this in bashrc:
function th { echo -e "\n$@" >> /Users/zen1/zen/pythonstudy/tree_hole; }
export -f ...
1
vote
0answers
26 views
In bash instead of creating new line changing the already made line [duplicate]
Ok hard to explain in few words so
I was wondering how instead of creating a new line......like lets say I want to:
while true; do echo "hello"; sleep 1; done
then I want it to count the number of ...
7
votes
2answers
231 views
How do redirection in a symbols work in a sequence?
I have file1, file2, file3.
file1 contains 1
file2 contains 2
file3 contains 3
I use command
cat file1 > file2 > file3
Results in:
file1 1
file2 (contains nothing)
file3 1
Why ...
2
votes
1answer
44 views
Filename expansion from date ranges
Consider dates in the ISO 8601 format i.e. ‘YYYY-MM-DD’, e.g. 2015-01-28, and say we have a folder with files of the form:
AAAA_<date>_BBBB
I am looking for a glob pattern in zsh (or Bash) ...
0
votes
0answers
26 views
Use inotify to detect what FTP user changes a file for revision history?
I've set up inotify using incron to detect if a file in the web root is changed. I'm using the triggers IN_MODIFY and IN_MOVED_TO and when it triggers, a bash script copies the file to a specific ...
2
votes
2answers
36 views
How to search many files with regular expression and output matches to lines in a new file?
I have 1000's of source files and I would like to find all text that matches a regular expression and then output each match on its own line in a resulting text file.
For instance;
// a.cs
string ...
1
vote
1answer
71 views
Why does bash output data instead of executing, when a script is piped?
I'm running the following script on Ubuntu 14.04:
#!/bin/bash
apt-get purge -y nginx
apt-get install -y nginx
date
When I run it like cat /tmp/script | bash, apt-get starts installing, then ...
0
votes
0answers
40 views
Need a Bash Script [closed]
I have two URLs, which gives the result if the device is active or disable.
Example : http://193.168.1.10/status.txt
The above URL gives text
Status of device is Enabled
The other URL
...
1
vote
0answers
27 views
Cannot change bash shell in Mac OS X
I'm trying to update bash shell on my Mac OS Mavericks.
$ brew install bash
$ which -a bash
/bin/bash
/usr/local/bin/bash
$ which bash
/bin/bash
$ chsh -s /usr/local/bin/bash
$ which bash
/bin/bash
...
2
votes
3answers
55 views
Reading multiple files one line at a time in bash
I know the basic way of reading from a command in bash:
cal | while IFS= read -r line ; do
echo X${line}X
done
But what if I want to read one line from several files/commands in a loop? I've ...
0
votes
2answers
35 views
Using AWK to Print Output of Combination of Unspecified Number of Files
My objective is to move into a subdirectory, call it SUB, which has many text files with 5 columns each and always the same number of rows. I want one large 'sum' file that adds all columns from 2-5, ...