用Shell编程,判断一文件是不是只读文件,如果是将其拷贝到 /dev 目录下
时间: 2024-05-07 12:17:08 浏览: 71
shell判断文件,目录是否存在或者具有权限的代码
可以使用以下Shell脚本来判断一个文件是否只读,如果是,则将其拷贝到 /dev 目录下:
```
#!/bin/bash
if [ -w "$1" ]
then
echo "$1 is not a read-only file"
else
cp "$1" /dev
fi
```
使用方法:
在命令行输入以下命令即可使用:
```
./script.sh filename
```
其中 `filename` 是要判断的文件的路径和名字。如果文件是只读的,脚本会将其拷贝到 /dev 目录下。如果文件不是只读的,则什么也不会发生。
阅读全文