Write a script that takes a filename as an argument and adds execution permissio
ID: 3805284 • Letter: W
Question
Write a script that takes a filename as an argument and adds execution permission to the file for the user if the file is a regular file. Make sure that your script checks for error conditions. Use the following pseudocode to develop your script:
#!/bin/bash
if # of arguments is one then if file in $1 exists
then if file in $1 is a regular file
then add execute permission
else print message that this is not a regular file
fi
else print message that the file does not exist
fi
else print the "Usage" message
fi
Explanation / Answer
#!/bin/bash
echo -n "enter file name>"
read filename
if [ -f $filename ] ; Then
chmod u=x filename
else
echo "It's not a regular file"
fi
else
echo "file does not exist"
fi
else print the "Usage" message
fi
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.