需要一个unix脚本来验证给定路径中没有空间

时间:2017-08-01 04:41:32

标签: linux bash shell unix scripting

我的要求很简单 我有一个文件,其中包含一行中提供的路径列表。

例如:

/etc/home
/var/www/

我需要一个命令来验证路径之间没有空格字符,例如:/var/ www/

如何实现此验证?

1 个答案:

答案 0 :(得分:0)

这应该有所帮助。它使用内部字段分隔符。

#!/bin/sh
if [ ! $1 ]; then
        echo Filename parameter expected
        exit
fi
export IFS=$'\n'
for i in `cat $1`
do
if [ `echo $i | grep ' ' ` ]; then
        echo Spaces found in [$i]
else
        echo No spaces found in [$i]
fi
done