•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Shell Scripting section within the Software Development category of DaniWeb, a massive community of 456,438 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,650 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Shell Scripting advertiser: Programming Forums
Views: 1335 | Replies: 1
![]() |
•
•
Join Date: Jul 2007
Posts: 1
Reputation:
Rep Power: 0
Solved Threads: 0
Hi All,
The following script checks whether the filename is correct then the script proceeds to check whether you have read,write and execute permisiions to the file and displays an approriate message.
when i run this script and give the filename 'test' it is showing the following error.
i have seen this program in a shell scripting book and tried it but it has shown the above said error. '-z ' returns true if the lenght of the string is zero(this could be in Unix). what would be the equivalent command in Redhat linux. I am using Redhat llinux 9 version.
Please advice.
Thanks
Srini...
The following script checks whether the filename is correct then the script proceeds to check whether you have read,write and execute permisiions to the file and displays an approriate message.
#ss23
#usage ss23
echo "enter any filename \c"
read fname
if[!-z "$fname"] then
if [-r $fname -a -w $fname -a -x $fname]
then
echo you have read,wirte and execute permisions to $fname
else
echo read,write and execute permisions denied
fi
else
echo improper filename
fiwhen i run this script and give the filename 'test' it is showing the following error.
•
•
•
•
s23:line 3: if[!-z test]: command not found
s23:line 4: if [-r test -a -w $fname -a -x test] : command not found
s23:line 5:syntax error near unexpected token 'then'
i have seen this program in a shell scripting book and tried it but it has shown the above said error. '-z ' returns true if the lenght of the string is zero(this could be in Unix). what would be the equivalent command in Redhat linux. I am using Redhat llinux 9 version.
Please advice.
Thanks
Srini...
![]() |
•
•
•
•
•
•
•
•
DaniWeb Shell Scripting Marketplace
•
•
•
•
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
•
•
•
•
animations apple bbc cellphone computer core debian dell desktop development enterprise fedora flash games gentoo gpl hardware ibm install interactivity. kernel laptop leopard linux microsoft mobile multimedia news novell open open source openoffice operating os preinstall reactos red hat rhel security server source sun system technology ubuntu unix vista web web development windows
- Change Password In A Shell Script (Shell Scripting)
- How to Configure Samba on RedHat Linux (*nix Hardware Configuration)
- Cr4nberry: How to Configure Samba on RedHat Linux (*nix Software)
- Debian Linux xserver configuration (Window and Desktop Managers)
- script for search SUID/GUID ! (Shell Scripting)
- How to Configure Samba on RedHat Linux (*nix Software)
- Redhat Linux 6.2 - ipop3d problem? (*nix Software)
- Red Hat Linux Webserver Configurations (*nix Software)
Other Threads in the Shell Scripting Forum
- Previous Thread: Transfer files from ftp1 to ftp2
- Next Thread: Sed Awk Bash Grep Ip Address from logs


Linear Mode