Scripting shell脚本-在目录中打印文件
我正在编写一个简单的脚本,它在一个目录中显示常规文件Scripting shell脚本-在目录中打印文件,scripting,Scripting,我正在编写一个简单的脚本,它在一个目录中显示常规文件 #!/bin/bash for FILE in "$@" do if [ -f "$FILE" ] then ls -l "$FILE" fi done 即使我的目录有2个文件,这个脚本也没有显示任何内容。 有人能告诉我脚本中有什么错误吗?为什么不使用以下简单命令: ls -p|grep -v / 关于你的问题: #!/bin/bash for FILE in "$@" do if [ -f "$FILE" ] then ls -l "$
#!/bin/bash
for FILE in "$@"
do
if [ -f "$FILE" ]
then
ls -l "$FILE"
fi
done
即使我的目录有2个文件,这个脚本也没有显示任何内容。
有人能告诉我脚本中有什么错误吗?为什么不使用以下简单命令:
ls -p|grep -v /
关于你的问题:
#!/bin/bash
for FILE in "$@"
do
if [ -f "$FILE" ]
then
ls -l "$FILE"
fi
done
试试这个
for FILE in $@/*
而不是
for FILE in "$@"