Questions about shell scripts, executable files that are interpreted by a shell (bash, zsh, etc.).
1
vote
1answer
15 views
Reload .bashrc file for parent shell
I'm creating a script for managing my dotfiles and I want to source my ~/.bashrcfile automaticaly for the current bash.
But I found that when in my script write :
source ~/.bashrc
it will source ...
2
votes
2answers
22 views
Prevent SIGINT from interrupting function call and child process(es) within
Consider the following script:
#!/bin/bash
set -o pipefail
set -o history
trapper() {
func="$1" ; shift
for sig ; do
trap "$func $sig" "$sig"
done
}
err_handler () {
case $2 in
...
3
votes
1answer
11 views
Preventing mid-word line breaks in a2ps
So I understand that a2ps is mostly for converting ASCII code to postscript for printing, but occasionally I like to print a .txt or .md file for school. Often, an entire sentence (or even a ...
1
vote
1answer
20 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 ...
2
votes
1answer
20 views
Comparing delimited fields
I have two fields in a file, students and teachers. They're delimited by a semicolon and I want to find which single students have two different teachers.
jdoe;ateacher
jdoe;bteacher
jsmith;cteacher
...
0
votes
3answers
54 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 ...
0
votes
3answers
34 views
how to generate only one special character in this password generator
I have a command which generates password with multiple special characters. How can I make it to generate only 1 special character?
# Generate a random password
# $1 = number of characters; defaults ...
1
vote
2answers
46 views
finding latest date and date modified file and using sed
I have a series of files that contain a date and I need to get the file which has the latest date, and the latest date modification and pipe it to sed. I have tried various approaches and I cannot ...
0
votes
0answers
23 views
Help with creating random passdown [duplicate]
This is the command I am issuing to generate password that has capital and lower case letters numbers, numbers and only 1 special character. I can't get it to work, can some one on what is that I am ...
1
vote
3answers
152 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 ...
-1
votes
1answer
96 views
Commands not found in shell script
I need to execute scp command without using expect command in script.
How to use scp with password? I have tried with following code.
HOST=lnx1
USERNAME=user
PASSWORD=pwd
PATH=/sample/data/
FILE=$1
...
1
vote
2answers
34 views
Pass arguments to a command run by another user
I have a bash script that is supposed to take some arguments and then run in a different user: test.sh
#!/bin/bash
sudo su user2 <<'EOF'
echo $1
EOF
However it prints blank:
$ ./test.sh ...
0
votes
0answers
28 views
How to get diff for HTML reports?
echo "New defects"
echo "==============================="
n=0
def_num=0
while read line; do
n=$((++n))
if echo $line | grep '^[[:space:]]*>' &>/dev/null; then
if [ $(($n % ...
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
37 views
Output piped content to file and show number of lines in the file on stdout
I would like to use tee to pipe content from stdout and stderr respectively into files (in fact append it with > >(tee -a $filename)). However, instead of seeing the contents appended to the ...
8
votes
2answers
216 views
Having a problem with a shell script counting characters
I'm trying to learn the basics and I have run into an issue with my script counting the characters of a user's input. Here is my script, can someone point out where I'm going wrong please?
...
2
votes
3answers
40 views
Copy files by date/time order contained within filename?
I have a bunch of files with a pattern like this:
{UID}-YYMMDD-HHMMSSMM-NEW.xml
Or a real example:
56959-140918-12465122-NEW.XML
I want to copy these files to another directory in date and time ...
4
votes
5answers
152 views
Clone directory tree structure and copy files to the corresponding directories modified after a specific date
I have a folder with more than 30 sub directories and I want to get the list of the files which was modified after a specified date(say sep 8 which is the real case) and to be copied with the same ...
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
...
1
vote
3answers
81 views
How can I select columns based on a control file with invalid column numbers?
I have to generate the file dynamically from the source file based on the below control file.
control_file.txt
1,3,5,-1,8,-1,4
The control file contains the position of columns which I require ...
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 ...
1
vote
1answer
23 views
File not found (cygwin on Windows)
Windows 7
TeX Live 2014
I am trying to install Minion Pro and Myriad Pro for the use with pdflatex. When I try to run the script in cygwin via
name@pc-name /cygdrive/d/LaTeX/FontPro-master-Build01
...
1
vote
1answer
24 views
Solaris 10 : command to copy text to the clipboard. (command line)
I'm searching a command to copy text to the clipboard.
xclip and xsel are commands which are available on several Linux and Unix OS-es, but is unfortenuately not available on solaris 10.
...
2
votes
2answers
49 views
How to make my bash script be able to create an log file for a clamscan running in cron?
I've created an custom clamscan(clamav) in bash and when I run it in my shell everyhing is fine, but if I run it in a cron, it can't create the log file.
This are the errors:
...
-3
votes
1answer
44 views
Shell Script to copy the file to another folder
I am new to Linux, I have to write .sh file which will be called from .Net Application.
Script.sh has to move the file from rootdirectory to a specified folder.
I am expecting to pass SourceFilePath ...
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: ...
5
votes
4answers
268 views
How to rename to fixed length
I have files named as 0-n.jpg for n from 1 to 500, for example.
The problem is that some guy using Windows didn't use leading zeros so when I do ls I obtain
0-100.jpg
0-101.jpg
...
0-10.jpg
...
...
0
votes
1answer
18 views
Bash to Fish Conversion: Display custom message when CD'ing into a specific directory
Basically, I'd like to create a file .cd-reminder with an announcement/message inside a specific directory. It will be displayed every time someone 'cd' into that specific directory.
There is a shell ...
1
vote
1answer
71 views
Use saved input for scripts
I have a few scripts that I constantly enter in input as below:
[support@ccfcore-3 exporttool]$ ./sendExamToRepo.sh
Enter the Study Instance UID:
2.25.98472613238667427310842065102689842379
The ...
0
votes
1answer
32 views
How to set the environmental variable for my scripts same as the users shell? [closed]
I want to know how to set the environmental variable for my scripts that I have written such that they are the same as the user. This way I can save time in giving an absolute path of the command.
0
votes
1answer
27 views
Init script to run a script as specific user
/apps/data/service/bin/startup.sh
This is the script i want to be executed during RHEL booting. I want it to be run in runlevel 3 only.
And i want this script to be started as specific user, ...
1
vote
0answers
24 views
Setting XDG_DATA_HOME and XDG_CONFIG_HOME on compile/per program
The goal is to have a -dev version and a stable repository-based version installed at the same time, but with different data and config directories so that the dev version is not operating on(and ...
2
votes
1answer
36 views
get the name of new directory that created out of tar command
How can I get the name of new directories that were crated out of tar -xvf command?
For ex. When I run the command
tar -xvf jdk-7u17-linux-x64.tar.gz
the contents of this tar extracted in a new ...
1
vote
1answer
43 views
How to send a mail when someone remote connects to my server
I would like my server to send a mail to me when someone connects remotely over ssh to my server.
who only gives me back the Username, TerminalID and Date. I cannot use only that, I need to check ...
0
votes
0answers
22 views
Shell Script for tracking number of times each command executes
How to have a shell script that takes input from /var/log/sudo.log and sends results to a spreadsheet that displays graph for each command execution? I want to record how many times each command ...
0
votes
0answers
31 views
How to list the services I am authorized to start or stop in Linux? [closed]
I can use the following command in Linux, to list all services:
chkconfig --list
It lists all services running on that machine. I do not have the privilege to start/stop some of the services.
How ...
1
vote
1answer
35 views
dialog menu to display files and select one of them
I want to display all the files under /home directory in menu, and select only one of them. Then the script will print the full path of the selected file.
I have created the following script. This ...
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 ...
1
vote
1answer
33 views
maintaining the same filename
I already have a working command to copy a file between different virtual machines.
But I want the copied file to automatically have the same filename as the original file. So I want to create a ...
-1
votes
1answer
27 views
shell script - Unable to execute Java with parameters
I have written a shell script that will take a parameter, pass that parameter to Java command. But I get error during the execution.
Here is the script:
#The script takes an input, the file name to ...
-1
votes
3answers
39 views
Delete oldest files from a directory if number exceeds seven
Daily downloads are stored in a directory.
A script has been created which counts how many files reside in this folder.
The part I am struggling with is deleting the oldest file in the directory if ...
0
votes
1answer
25 views
A set of libraries like ncurses in a shell script
Supose you present the following TUI in the shell:
I need a set of libraries that can be used in the shell to do it. Being sure, ncurses has not been used, because it make a dependecy.
Question: ...
1
vote
1answer
40 views
Use case for /usr/bin/lessecho
I can not come up with an example of how I could/would use lessecho. The description in the man page is fairly straight forward but is not helping me come up with a use case:
DESCRIPTION
...
2
votes
2answers
43 views
Pass two (piped) shell commands as a parameter to a shell function
I have defined the following shell functions:
success() {
printf "[\033[32mSUCCESS\033[0m]\n"
}
failure() {
printf "[\033[31mFAILURE\033[0m]\n"
}
try() {
result=$($* 2>&1)
if [ $? ...
5
votes
4answers
184 views
How can I cat the contents of files found using find into a single file?
I managed to shoot myself where it hurts (really bad) by reformatting a partition that held valuable data. Of course it was not intentional, but it happened.
However, I managed to use testdisk and ...
2
votes
2answers
52 views
Fetching individual bytes from a binary file into a variable with bash
I need to make a fairly simple bash script to pull bytes one at a time from a binary file, send it out a serial port, and then wait for a byte to come back before I send the next one. This is ...
2
votes
1answer
48 views
AIX question on cp command [closed]
I have come across an issue with cp command.
We are using ksh and cp command goes like below
cp -p $PATH/file_name_${VARIABLE}_???.dat $PATH/file_name_to.dat
??? - is for any three digit numbers. ...
5
votes
1answer
306 views
Determine if Git working directory is clean from a script
I have a script which runs rsync with a Git working directory as destination. I want the script to have different behavior depending on if the working directory is clean (no changes to commit), or ...
0
votes
1answer
31 views
shell script to download info. about movies from imdb/thmb and putting it into an .nfo file for per-use
Does anybody know of a tool which will extract info. from imdb.com/themoviedb.corg and dumping it into a text file ? I have been searching but with no luck .
I usually get the movie name but want to ...