Touch
上传用户:dgyhgb
上传日期:2007-01-07
资源大小:676k
文件大小:0k
源码类别:

SQL Server

开发平台:

Unix_Linux

  1. #!/bin/csh
  2. if ( ( -f $1 ) && ((-w $1 ) || ( -o $1 )) ) then
  3. if ( ! -w $1 ) then
  4. chmod u+w $1
  5. touch $1
  6. chmod a-w $1
  7. else
  8. touch $1
  9. endif
  10. else
  11. if ( -f RCS/$1,v ) then
  12. if ( -f $1 ) then
  13. rcsclean $2 $1
  14. endif
  15. if ( -f $1 ) then
  16. echo "!!!! File $1 is modified but hasn't been saved"
  17. cp $1 $1____
  18. rm -f $1
  19. mv $1____ $1
  20. chmod ug+w $1
  21. touch $1
  22. else
  23. co $2 $1
  24. endif
  25. else
  26. if ( -f $1 ) then
  27. echo "File $1 protected from writing and TOUCHing"
  28. endif
  29. endif
  30. endif