Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote