Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

1. Write a bash script that will accept a list of files on the command line and append each file to a new file. The name of the new file should be created from the first characters of the input files....

1 answer below »
1. Write a bash script that will accept a list of files on the command line and append each file to a new file. The name of the new file should be created from the first characters of the input files. For example, if the input files are a.txt, b.txt, and c.txt then the new file should be abc.txt
2. Write a bash script that will accept the full path of a directory on the command line, and then remove that directory from the PATH variable. Be sure to check your PATH variable after the command has executed to make sure the change was completed.
3. Write a bash script that will accept the full path of a directory on the command line, and then add that directory AND all of its subdirectories to the PATH variable. Be sure to check your PATH variable after the command has executed to make sure the change was completed.
4. Write a bash script that will display a count of the number of directories in your PATH variable.
5. Write a bash script that will display a count of the number of your environment variables that begin with an upper case character (A through Z).
Answered Same Day Jun 06, 2021

Solution

Ria answered on Jun 07 2021
145 Votes
script1.sh
#!
in
ash
# Write a bash script that will accept a list of files on the command line
# and append each file to a new file. The name of the new file should be
# created from the first characters of the input files. For example, if
# the input files are a.txt, b.txt, and c.txt then the new file should be
# abc.txt
# initialize with no name
file=''
# repeat a loop for each text file
for f in "$@"
do
    # concatenate each file name
    file+=`echo $f | cut -f1 -d'.'`
done
# name the extension
file+=".txt"
# remove file if exists
m -f $file
# repeat a loop for each text file
for f in "$@"
do
    # append the contents from each file
    cat $f
$file
done
script2.sh
#!
in
ash
# Write a bash script that will accept the full path of a directory on the
# command line, and then remove that directory from the PATH variable.
# Be sure to check your PATH variable after the command has executed to
# make sure the change was completed.
# check the full path of directory exist or not
if [ -e $1 ]
then
    # whether...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here