shell脚本-for循环
#!/bin/bash
# 打印当前路径下的所有文件,包括当前路径下文件夹中包含的文件
for i in `ls ./*`;do
echo ${i}
done
# 只是打印当前路径下的所有文件
for i in ./*;do
echo ${i}
done
# 只是打印当前路径下的所有文件
for i in `ls ./`;do
echo ${i}
done
# 只是打印当前路径下的所有文件
for i in `ls`;do
echo ${i}
done
详细for
解释点击
for i in 的各种用法 :
for i in “file1” “file2” “file3”
for i in /boot/*
for i in /etc/*.conf
for i in $(seq -w 10) –》等宽的01-10
for i in {1…10}
for i in $( ls )
for I in
(
<
f
i
l
e
)
f
o
r
i
i
n
“
(< file) for i in “
(<file)foriin“@” –》取所有位置参数,可简写为for i
注意:bash shell支持C式for循环