#!/bin/bash # var 3 # 1. pwd # 2. new file # 3. decline access for all except me # 4. chmod for owner # 5. rename file # 6. exit while : do  echo "Input your choice:"  echo "1 - Print working directory"  echo "2 - Create a file"  echo "3 - Decline file access for all except me"  echo "4 - Change permissions for file owner"  echo "5 - Rename a file"  echo "6 - Exit"  echo  printf "Your choice: "; read choice  case "$choice" in  1 ) echo "Current working directory: $PWD";;  2 ) printf "Enter a filename to create: "  read fname  if test -f "$fname"  then echo "`date` File $fname already exists!" | tee -a error.log  else touch "$fname"; ls -l "$fname"  fi;;  3 ) printf "Enter a filename to change access: "  read fname  if chmod go-rwx "$fname" 2>/dev/null  then echo "Command completed successfully!"  else echo "`date` File permission change error!" | tee -a error.log  fi ;;  4 ) printf "Enter a filename to change access: "  read fname  printf "Enter new permissions for file: "  read perms  if chmod "$perms" "$fname" 2>/dev/null  then echo "Command completed successfully!"  else echo "`date` File permission change error!" | tee -a error.log  fi ;;  5 ) printf "Enter a filename to rename: "  read oldfname  printf "Enter a new filename: "  read newfname  if mv "$oldfname" "$newfname" 2>/dev/null  then echo "Command completed successfully!"  else echo "`date` File rename error!" | tee -a error.log  fi ;;  6 ) exit 0;;  * ) echo "`date` Wrong command!" | tee -a error.log;;  esac  echo done 
Соседние файлы в папке лабораторная работа № 1