0
我在寫一個簡單的腳本,它在一個目錄中顯示常規文件。shell腳本 - 在目錄中打印文件
#!/bin/bash
for FILE in "[email protected]"
do
if [ -f "$FILE" ]
then
ls -l "$FILE"
fi
done
即使我的目錄有2個文件,這個腳本沒有顯示任何東西。 有人可以請我的腳本有什麼問題嗎?
我在寫一個簡單的腳本,它在一個目錄中顯示常規文件。shell腳本 - 在目錄中打印文件
#!/bin/bash
for FILE in "[email protected]"
do
if [ -f "$FILE" ]
then
ls -l "$FILE"
fi
done
即使我的目錄有2個文件,這個腳本沒有顯示任何東西。 有人可以請我的腳本有什麼問題嗎?
你爲什麼不走像簡單的命令:
ls -p|grep -v/
來到你的問題:
#!/bin/bash
for FILE in "[email protected]"
do
if [ -f "$FILE" ]
then
ls -l "$FILE"
fi
done
嘗試,而不是這個
for FILE in [email protected]/*
for FILE in "[email protected]"