Linux的shell脚本中如何获得指定目录下的文件名

如题所述

cd
xx
for
name
in
*.c;do
mv
$name
./work/${name%.c}.app
#仅对xx目录的c文件有效,希赛里有很多脚本编程知识的。我都是去那里看的。
温馨提示:内容为网友见解,仅供参考
无其他回答

Linux系统中获取路径的文件名的方法
代码如下:dabu.txt #获取路径的文件名 shell脚本中如何获得脚本文件所在路径?方法一:代码如下:[root@dabu.info ]#DIR=$(cd "$(dirname "$0")"; pwd)[root@dabu.info ]#echo $DIR 但是像这种dirname "$0"这种写法,在遇到source命令时会得到错误的结果。方法二...

如何用shell获取linux目录下的文件名
获取所有常规文件的文件名并打印出来的脚本listfile.sh如下 !\/bin\/bash dir="\/*"dir=$1$dir for f in $dir do if [ -f $f ]then echo $f fi done 使用方法:listfile.sh PATH 原理:PATH参数是路径,将路径后加上“\/*”,代表该目录下的所有文件和目录名,利用for循环比较每个文件是否是...

linux shell脚本怎么获取目录下所有txt文件名称
(1)、$script myresultfile (2)、$ls -al *.txt (3)、$exit 此时,该目录下的所有 txt 文件名称就会以长格式保存在 myresultfile 文件中了。然后你再使用 SHELL 编程的功能把那些无用的列去掉即可。

Linux中在当前目录下查找某个文件。
1、打开shell连接工具,连接上服务器,pwd查看当前目录,一般进来默认在主目录下。2、通过命令:cd \/切换到主目录下,然后pwd查看当前目录,并用ls可以查看当前目录下的文件及目录。3、假如要找一个nginx配置文件nginx.conf,那么可以通过find命令查找:find . -name 'nginx.conf'。4、假如不知道文件的...

makefile获取目录所有文件名
在Linux下用Shell命令。在Linux下用Shell命令,输入FILESN:= $(foreach v,$(FILESN-1),$(wildcard $(v)\/*))指令即可获取。makefile是一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定, makefile就像一个Shell脚本一样,可以执行操作...

linux怎么通过shell查找到某一个文件的绝对路径
1、如果查找可执行文件的绝对路径,可以使用whereis或者which命令。图片说明:whereis和which命令后面接要查询的命令,上图查询的是ls命令的绝对路径。2、不管是可执行文件还是文本文件,一个比较通用的方法是使用find命令来查询。图片说明:find命令用于查找文件,\/etc是要查找文件目录,如果完全不知道文件...

linux shell 如何读取文件特定位置的数据?
题主你好,测试所用的文本文件t1内容如下:根据行列读取字段:=== 希望可以帮到题主, 欢迎追问.

shell-获取脚本自身路径
在shell编程中,有时需要定位脚本自身的存放位置,以便进行路径相关的操作。Linux系统提供了多种途径获取脚本路径。首先,可以借助dirname命令,它能去除文件名中的非目录部分,仅保留与目录关联的信息。比如在脚本中,`$0`就是自身路径,通过`dirname`去掉非文件部分,再结合`pwd`命令获取当前工作目录,这样...

如何在linux中使用shell脚本遍历指定目录的文件,将创建时间大于指定时 ...
大于指定时间?最简单的就是直接find里面指定吧。例如,查找当前目录及其子目录所有mtime大于1天的文件:find \/path -type f -mtime +1 即可,\/path 可以换成其他路径,-mtime +1 表示时间大于1天。-1的话表示小于一天也就是1天之内的。

shell脚本---find详解
Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。find常见命令参数:查找普通文件或目录:只显示1级目录文件且过滤自身:查找一天内被访问过(access)的文件:查询inode相同的文件:除了某个文件以外,其余的均删除:删除目录下所有文件:查看当前...

相似回答
大家正在搜