Shell script that displays list of all the files in the current directory to which the user has read, write and execute permissions.
#!/bin/bash
echo "Files with read, write and execute permissions:"
echo "---------------------------------------------"
# List all files in the current directory that have read, write, and execute permissions
ls -l | grep "^-rwx.*"
echo "---------------------------------------------"
This script first prints a header message to indicate what it is doing. Then it uses the ls command to list all files in the current directory in long format. The grep command is then used to filter out only the files that have read, write, and execute permissions (-rwx). Finally, a separator line is printed to indicate the end of the list.
Save the script as a file, for example list-files-permissions.sh, then make it executable using the chmod command:
chmod +x list-files-permissions.shRun the script by typing its name in the terminal:
./list-files-permissions.shIt will display the list of files in the current directory to which the user has read, write and execute permissions.