1. linux shell脚本中如何获取文件的绝对路径readlink可以么
传给函数的路径是/root/file,如果这是函数的第一个参数,那么函数中可以用 $1 获取。
得到文件版名file1和file2后,echo "$1/file1" 就输权出/root/file/file1,echo "$1/file2" 输出/root/file/file2。
2. shell下怎么循环获取某目录下的文件名,放入变量并循环打印变量 万分感谢。
#!/bin/bash
path=$1 #这里的$1,换成你需要的路径名,或者你不换,通过shell的参数传入
cd $path
for filename in `ls`
do
echo $filename
done
3. shell获取目录下最新的文件,文件是以日期命名
1、打开Python开发工具IDLE,新建‘dir.py’,并写代码如下。
4. 求救SHELL大神!如何一直取半个小时时间内的文件,文件名是有带时间的。
下面循环可以得到年月日时分后缀,用这个后缀去查你的文件名:
foriin`seq115`
do
minute=`date--date="$iminutesago"+"%Y%m%d%H%M"`
echo$minute
done
5. shell循环取出目录下的文件名然后作为变量在程序中运行
#!/bin/sh
filelist=$(ls)
echo "hello"
for file in $filelist
do
if [ -d $file ]
then
tar -cf $file.tar $file
fi
done