Questions about shell scripts, executable files that are interpreted by a shell (bash, zsh, etc.).
4
votes
2answers
73 views
Dump process's stdin and stdout
I have two processes, let's say Parent and Child. Parent launches the Child and communicates with it through child's stdin and stdout.
Parent <-> Child
These processes use text protocol and I ...
6
votes
2answers
521 views
If I sudo execute a bash script file, will all commands inside the bash script be executed as sudo as well?
I want to write an automated post-installation script in bash (called post-install.sh, for instance). The script will automatically add and update repositories, install and update packages, edit ...
4
votes
2answers
67 views
Shell Script to isolate files scattered in different folders
I need to write a shell script that traverses a given directory structure in multiple levels, recognizes the video files scattered in the folders and copies all of them to another single folder. The ...
6
votes
1answer
85 views
Parallel execution of bash script
I have a table URL_Experiment in my database (mySQL database). I have 2 million URL links in this table.
For each URL, I am checking if some particular text is present in the URL and updating the ...
1
vote
1answer
55 views
what is $# used in a script for? [duplicate]
In many scripts in my organisation and even on online tutorials, this is a common if clause I come across :
if [ $# -eq "somethng" -o $# -eq "somethng" ]
what does this $# condition ...
-2
votes
1answer
19 views
Implementation Logic [on hold]
I have two files,which is something like this:
file1
msgid "New"
msgstr ""
dsvhuvchvdhcvhc
msgid "Old"
msgstr "hsvhs"
kdnvcjdbvj
msgid "Bold"
msgstr ""
file2
dcbjdsbc
msgid "New"
msgstr "Alas"
...
0
votes
2answers
37 views
Bash script to convert all *flac to *.mp3 with FFmpeg?
I want to convert all *.flac to *.mp3 in the specific folder.
This is what I've tried, but not works:
# change to the home directory
cd ~/music
# convert all *.flac files
ffmpeg -i *.flac -acodec ...
0
votes
1answer
25 views
Getting a delimiter issue while executing the script
I am creating a test.sh file and i am running it as ./test.sh:
string="hello"
ed << EOF
e any_file
1i
${string}
EOF
can anybody help me what it does?
I am getting some delimiter issue. Can ...
1
vote
2answers
33 views
How can I substitute one command for another temporarily?
I'd like to alias sed to gsed, but only while a particular script is running.
I have a script that invokes sed. On the Mac, BSD sed doesn't support the required features, but I don't want to replace ...
0
votes
2answers
16 views
Increment Daily Config Value
I have a configuration file that contains a lookback value, which I need to increment by +1 each day.
IE: 60, 61, 62 etc....
It doesn't look like awk will work because of the formatting of the ...
5
votes
1answer
68 views
counting multiple patterns in a single pass with grep?
I've written a grep loop to iteratively count DNA trinucleotides within a gzipped DNA fasta file containing DNA sequences e.g.
declare -a tri=(AAA AAC AAG AAT CAA .. etc)
for i in ${tri[@]}
do
...
2
votes
1answer
34 views
Monitor setup commands do not work in script
I'm running Arch Linux 64-bit on a Samsung RV511. I often connect external monitors using xrandr. As I run LXDE with Awesome as a window manager, I need to prepare the xrandr-command by killing ...
0
votes
0answers
22 views
Shell script use ssh forwarding to send a file to a second system
I have ssh forwarding enabled and ssh to server A. On server A I want to run a script as root and take advantage of the ssh key being forwarded for USER to send a file to system B. I'm getting a ...
1
vote
1answer
18 views
print all values of a file after removing some characters using grep
I have a file in which the values are stored as below.
Assistant Professor at SASTRA University
St John's memorial college
Paul George Univeristy
Department Chair at University of Texas
I am ...
2
votes
3answers
46 views
Extracting characters after a particular text
I am extracting a page from website using cURL command.
curl "www.google.com" -s | w3m -dump -T text/html > foo.txt
The w3m command outputs the HTML page in a much more simpler format so that ...