导航:首页 > 文件教程 > linux变量表示文件名

linux变量表示文件名

发布时间:2023-02-15 04:18:27

linux中如何设定一个变量名称

㈡ linux下根据已有文本内所排列的文件名查找文件

操作前提:
所缺文件的文件名排列在文件file.txt中,且每两个所缺文件是用空格、制表符或者换行分隔。
所缺文件在路径/home中。
操作命令:
for ITEM in `cat file.txt`;do find /home/ -name ${ITEM} -type f >> a.log; done
命令解释:
ITEM为声明的变量,代表file.txt的每个文件名。
执行find搜索命令,在/home/中查找,若所缺文件保存在其他路径,或者保存在多个路径下,则将/home/变更为/,但是这样搜索起来会很慢。
>> a.log 表示将结果输出到a.log中。如果删除,则会输出到屏幕上。考虑到你要查找1万条,还是输出到文件中比较好。
输出的结果是:/home/xxxxx

例外:
如果file.txt不是用空格分隔的,而是用其他符号,如【|】或【,】分隔,请提出追问,可以通过其他方法来改变file.txt。

其他:
如上命令也可以写成脚本:
1、创建脚本
cat > find_file.sh
2、将如下内容拷贝进去
#!/bin/sh
for ITEM in `cat file`
do
find /home/ -name ${ITEM} -type f >> a.log
done
回车后,使用CTRL+C,退出
3、使用sh find_file.sh即可执行

㈢ $ 在linux里什么意思

$在linux里是命令提示符的意思。

对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell(外壳)命令和Linux命令。


(3)linux变量表示文件名扩展阅读

可以在$后面输入命令,命令提示符前面可能提示当前用户的一些信息,在linux下会提示用户当前目录以及当前用户。

$符号是输入命令的提示符它不是命令本身的一部分。例如$ date [ENTER]Thu May 30 01:23:11 PDT 2013$此处输入的命令是date。该命令显示当前日期、时间和年。在当前日期显示之后注意会显示$符号。

㈣ LINUX 系统如何用一个文件的内容 作为新文件的文件名谢谢

用awk提取文件中的内容,保存至变量,然后用mv指令重命名文件,或者用touch指令创建新文件

㈤ linux的中如何利用system函数改含变量的文件名

char cmd[256];

char str[10]="new.d";

strcpy(cmd,"/bin/mv /../test.264 / /../");

strcat(cmd,str);

system(cmd);

㈥ linux执行程序时“. 文件名”与“./文件名”有什么不同

. filename(注意.和filename之间有空格)---应该是source命令的执行方式,按照man source解释应该是读取文件内容的变化并输出到当前shell环境,所以应该具备只读权限就够了,在我们单位所用的系统中,通常都是用source将环境变量配置信息从文件中导入当前shell环境。
至于./filename通常需要产生一个新进程号,来得到执行结果,我想这就是两种命令方式的不同。权当抛砖引玉了。

㈦ linux命令 find -mtime

find /u/* -mtime 1 -print |xargs ls -l
这个应该就是表示一天前的数据吧

㈧ 在linux系统中,为什么文件名字中会有‘-’符号的出现,不是只能有字母、下划线和数字吗

建议楼主看下《Linux文件命名规则》http://www.doc88.com/p-597146913632.html
其实在Linux 中除转义字符外几乎可以用所有的符号,比如 " - ", " _ ", " . " 等,内其中"."点开头容的文件名是隐藏文件,在终端中输入" ls -a “即可查看到隐藏文件~

㈨ linux shell中 cat 命令,文件名是一个变量 ${filename},报找不到这个文件

找不到就是找不到的,它无关 cat,${filename} 是有 shell 来解释的,只要你的 filename 变量中存储的内容确实是 aa.log,那么跟专 cat aa.log 是完全一样的属。

可以把命令和出错信息原样贴出来看看,不要加入任何个人理解的内容。

㈩ linux对文件名大写和小写一样吗

Linux系统下文件名是区分大小写的,文件名采用大小写是不一样的;linux变量、内命令、命令参数容都是区分大小写的。
可以追溯到linux系统的开发,linux的内核是使用C语言开发的,C语言区分大小写。所以linux也区分大小写了。

阅读全文

与linux变量表示文件名相关的资料

热点内容
java高低字节 浏览:105
win10安全模式也死机 浏览:159
最简单的数据库开发软件 浏览:718
迅雷下载网络断开 浏览:792
考勤系统数据库在哪个文件夹 浏览:134
creo30绘图配置文件设置 浏览:624
苹果ID被锁要交600元交不交 浏览:29
实例化module配置文件失败 浏览:872
网站源码是什么东西 浏览:90
怎样打开桌面隐藏文件 浏览:904
拯救者的颜色配置文件 浏览:860
微信转发朋友圈送礼品 浏览:905
新电脑装win10教程 浏览:130
linux文件执行授权 浏览:618
微信文件如何删除重新打开 浏览:897
删了他微信他又来加 浏览:283
苹果备忘录文件夹备份 浏览:233
手机查看db文件 浏览:248
银卡app密码怎么改 浏览:995
winxp无线网络显示红叉 浏览:71

友情链接