首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

BASH - 为什么TEST ='.*'将当前目录的列表分配给TEST?

在BASH中,当使用TEST ='.*'时,会将当前目录的列表分配给TEST。这是因为.*是一个通配符,表示匹配任何字符。在这种情况下,它会匹配当前目录中的所有文件和文件夹。

当使用TEST ='.*'时,BASH会将当前目录中的所有文件和文件夹作为一个字符串列表分配给变量TEST。这个字符串列表包括了所有文件和文件夹的名称,并用空格分隔。

例如,如果当前目录中有以下文件和文件夹:

代码语言:txt
复制
file1.txt
file2.txt
file3.txt
directory1
directory2

那么TEST ='.*'将会将以下字符串分配给变量TEST:

代码语言:txt
复制
file1.txt file2.txt file3.txt directory1 directory2

这个字符串列表可以用于循环遍历当前目录中的所有文件和文件夹,或者用于其他操作。

需要注意的是,这个操作只是将文件和文件夹的名称作为字符串列表分配给变量TEST,并不会实际执行任何操作。如果需要对这些文件和文件夹进行操作,需要使用其他命令或脚本来实现。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

《Linux命令行与shell脚本编程大全》第十六章 控制脚本

/test & 显示的第一行是shell分配给后台进程的作业号[]里面的。后面那个是进程的PID。 后台进程结束时,会在终端显示一条消息表明已经结束了。.../test & nohup会自动将STDOUT和STDERR的消息重定向到一个名为nohup.out的文件中。 如果在同一个目录运行两次,第二次会追加到nohup.out。...那么值钱带减号的就变成默认作业了。 16.4.2 重启停止的作业 可以将已停止的作业作为后台进程或前台进程(会接管你当前工作的终端)重启。 用bg命令实现。 bg 加上作业号。...16.5 调整谦让度 在多任务操作系统中,内核负责将cpu时间分配给系统上运行的每一个进程。 调度优先级是内核分配给进程的CPU时间。...默认情况下,atd会没60s检查一下这个目录,如果设置的运行时间和当前时间匹配,atd守护进程就会运行此作业。 这个只能指定时间运行,不能循环运行。

3K61
  • KVM系列教程(一)安装KVM

    此时,网卡ens33的IP 为192.168.81.134 2、关闭防火墙 #关闭防火墙服务 systemctl stop firewalld #将防火墙服务从开机启动列表移除 systemctl disable...3、配置KVM服务器网络 #1、进入网卡配置文件目录 cd /etc/sysconfig/network-scripts/ #2、查看当前目录文件 ls #3、复制ens33配置文件,并粘贴至本目录,更名为...7)、创建虚拟机 创建名为/root/test1.qcow2的镜像文件(名称及配置信息、镜像文件等请配置为符合需求的参数) virt-install --virt-type=kvm --name=test1...--memory 指定分配给虚拟机的内存大小 maxmemory 指定可调节的最大内存大小,(KVM支持热调整虚拟机的资源) --vcpus 指定分配给虚拟机的CPU核心数量 maxvcpus 指定可调节的最大...): wget https://www.asfor.cn/download/sh/kvm_ins.sh && bash kvm_ins.sh 我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https

    4.2K20

    《Linux命令行与shell脚本编程大全》第十五章 呈现数据

    其他6个(3 ~ 8)的文件描述符均可用作输入或输出重定向。 可以将这些文件描述符中的任意一个分配给文件。 15.4.1 创建输出文件描述符 用exec命令给输出分配文件描述符。...和标准的文件描述符一样,一旦将另一个文件描述符分配给了一个文件,这个重定向就会一直有效,直到你重新分配。 例子:   1 #!.../bin/bash   2 exec 3>test4log.txt # exec 3>>test4log.txt 这个是将输出追加到现有文件   3 echo "This is Normal msg.../bin/bash   2 exec 6的位置   3 exec 0test5 # 将STDIN重定向到 test5   4 count=1   5 while...大部分linux发行版配置了系统在启动时自动删除/tmp目录下的所有文件。 系统上的任何用户账户都有权限在读写/tmp目录中的文件。 mktemp可以在/tmp目录中创建一个唯一的临时文件。

    1.4K60

    【linux】环境变量

    通过这个缓存机制,如果命令已被之前执行过一次,Bash可以快速定位到命令的位置。 环境变量PATH 如果命令不在哈希表中,Bash 会利用 PATH 环境变量指定的目录列表来查找命令。...如果在所有列出的目录中都没有找到可执行文件,Bash 会返回一个错误,通常是“command not found”。 权限检查 找到可执行文件后,Bash 还会检查当前用户是否有权限执行该文件。...,它的值通常是/bin/bash [dyx@VM-8-13-centos test_static]$ echo $SHELL /bin/bash [dyx@VM-8-13-centos test_static...为什么 export 和 echo 是内建命令 export export 命令用于将 shell 变量标记为环境变量,使得子进程能够继承这些变量。...例如,执行 echo HOME 时,echo 内建命令可以直接访问并展开 HOME 环境变量,显示当前用户的主目录路径。 你可以使用 type 命令在 Bash 中检查一个命令是否是内建的。

    7110

    KVM系列教程(一)安装KVM

    #将防火墙服务从开机启动列表移除 systemctl disable firewalld [关闭防火墙] 3、关闭selinux 方法1: #1、查看selinux状态(此时执行结果为enforcing...cd /etc/sysconfig/network-scripts/ #2、查看当前目录文件 ls #3、复制ens33配置文件,并粘贴至本目录,更名为ifcfg-br0 cp ifcfg-ens33...地址 NETMASK=255.255.255.0   GATEWAY=192.168.81.2  //此处网关为nat当前网段的网关 DNS1=114.114.114.114 DNS2....qcow2的镜像文件(名称及配置信息、镜像文件等请配置为符合需求的参数) virt-install --virt-type=kvm --name=test1 --vcpus=2 --memory=2048...--memory 指定分配给虚拟机的内存大小 maxmemory 指定可调节的最大内存大小,(KVM支持热调整虚拟机的资源) --vcpus 指定分配给虚拟机的CPU核心数量 maxvcpus 指定可调节的最大

    2.8K00

    Linux

    中的文件传给linux (两者都是直接新建一个项目,然后输入路由器分配给该虚拟机的ip地址即可连接) 补充:Linux查看ip地址的方法:ifconfig ---- 用户和用户组 介绍:Linux系统需要创建用户才可以操作...因为root权限太高了,所以一般是普通用户使用sudo命令暂时得到root权限执行某个语句 状态信息介绍:格式为:用户名@服务器名称:当前所处的目录$,~代表用户目录,如果不是用户目录,会显示当前的绝对路径地址...-rw------- 1 test test 2124 Jan 24 04:29 .bash_history -rw-r--r-- 1 test test 220 Feb 25 2020 .bash_logout.../test study :将上一级目录中下的test文件夹中的study文件负责到当前目录 (复制的时候要用与当前目录的相对路径去找需要复制的文件) 复制文件夹:cp -r .....u-test/:将/dev/sda1的u盘挂载在 u-test/文件下 取消挂载:sudo umount /dev/sda1 (取消挂载需要先退出来u盘挂载的文件夹) 查看当前磁盘的使用情况

    58020

    《Linux命令行与shell脚本编程大全》第十三章 更多的结构化命令

    将单引号转义 2)使用双引号来定义用到单引号的值 在某个值两边使用双引号时,shell并不会将双引号当成值的一部分 13.1.3 从变量读取列表 将一系列的值都集中存储在了一个变量中,然后需要遍历变量中的整个列表...将这个语句假如脚本中,告诉bash shell在数据值中忽略空格和制表符。 #!...IFS=$’\n’:;”  将换行符、冒号、分号、双引号作为字段分隔符 13.1.6 用通配符读取目录 可以用for命令来自动遍历目录中的文件。进行此操作时,必须在文件名或路径名中使用通配符。...可以将任意多的通配符放进列表中。.../bin/bash   2 # find files in the PATH   3 IFS=:   4 for folder in $PATH   # 将各个目录放入folder中   5 do

    1.7K60

    《Linux命令行与shell脚本编程大全》第十一章 构建基本脚本

    /bin/bash date who 如果想直接运行,需要将路径添加到PATH环境变量中去。 也可以当前目录直接./test,这样可能会没有权限。...统计当前目录下文件和目录的数量:     #1) ls -l命令列出文件和目录的详细信息。    ...#2) ls -l输出的详细列表中的第一个域字段是文件或目录的权限属性部分,如果权限属性部分的第一个字符为d,     #    该文件为目录,如果是-,该文件为普通文件。    ...将查找到的文件打包并copy到指定目录:     #1) 通过find找到当前目录下(包含所有子目录)的所有*.txt文件。    ...#4) 将生成后的test.tar文件copy到/home/.目录下。     /> (find .

    1.7K70

    面试官留步!听我跟你侃会儿Docker原理

    1.3 VM 跟 Docker 虚拟机: 传统的虚拟机需要模拟整台机器包括硬件,每台虚拟机都需要有自己的操作系统,虚拟机一旦被开启,预分配给他的资源将全部被占用。...比如我们现在有一个$HOME/test目录,想要把它作为一个 /bin/bash 进程的根目录。...首先,创建一个 HOME/test目录和几个lib文件夹 HOME/test/{bin,lib64,lib} 把bash命令拷贝到test目录对应的bin路径下 cp -v /bin/{bash,ls...} $HOME/test/bin 把bash命令需要的所有so文件,也拷贝到test目录对应的lib路径下 执行chroot命令,告诉操作系统,我们将使用 HOME/test目录作为/bin/bash进程的根目录...chroot HOME/test /bin/bash 被chroot的进程此时执行 ls / 返回的都是$HOME/test目录下面的内容,Docker就是这样实现容器根目录的。

    80810

    生信星球--生信学习DAY2:适应Linux

    权限控制多用户的权限控制命令行模式linux的操作靠命令行来实现目录结构文件系统呈树状,宿主目录放在home目录下2.为什么学生信要用linux?...Mac上的linux5 本地服务器上的linux6 云服务器上的linux相较于windows,mac在此方面有天然优势。...pwd: print working directory,也就是显示当前路径mkdir :make directory-- 创建你的空目录ls 显示列表,不管是目录还是文件,都能显示1 删除文件--rm2...删除空目录--rmdir3 删除非空目录--rm -rcd接一个目录名,表示进入该目录vi 新建脚本或者文本文档cat接文本文件的名字,查看并直接将文本文件的内容输出到屏幕head/tail 输出内容例如...remove 'test2': No such file or directorybio09@ecm-cefa:~/lidahuang/test$ cd test2-bash: cd: test2: No

    13700

    linux常用命令

    不保存直接退出 三、一些基础命令 命令 作用说明 常用 ls 显示指定目录下及内容列表 ls -a;ls -l pwd 查看当前所在的目录文件及内容列表 su 切换用户 su -c stat 用于显示文件的状态信息...参数 目录列表:要删除的空目录列表。当删除多个空目录时,目录名之间使用空格隔开。...]# ls text1.txt text2.log text2.txt (2)将文件 text1.txt text2.log text2.txt 移动到mydir的 test2 目录中 bash...y [root@localhost test2]# ls text1.txt text2.log [root@localhost test2]# (4)移动当前文件夹下的所有文件到上一级目录 bash...如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

    23910

    linux命令行与shell脚本编程大全和鸟哥的私房菜_linux进入命令行

    后一行表示同样的信息,不过针对系统交换空间。 最后一行显示当前运行中的进程纤细列表。...归档数据 : tar (将多个文件归档进单个文件) 三、理解Shell 进程列表 : 将命令列表包含在括号中 , 如 :( pwd ; ls ; cd /etc; pwd; cd ; pwd; ls)...非交互式shell使用的BASH_ENV环境变量,它可以继承父shell导出过的变量,使用当前shell的局部变量和全局变量。...+表示在现有权限基础上增加权限,-表示在现有权限上移除权限,=表示将权限设置成后面的值 X如果对象是目录或者它已有执行权限,赋予执行权限; s运行时重新设置UID或GID; t保留文件或目录; u将权限设置为属主一样.../bin/bash ##读取列表中的值 # list="Alabama Alaska Arizona" ## 读取复杂值 # list="I don\'t know if this\'ll work"

    2.4K30

    Linux基础(五)

    ,命令错误,继续执行 脚本执行,语法错误,终止执行 bash -n 语法检查,但不检查命令错误 bash -x 查看执行过程,跟踪调试 pstree :查看进程树 pstree -p $$:可以查看当前进程...,我们能够得出:./ /bin/bash source三种执行方式的不同 ./ 与 /bin/bash 都是新开进程,进行执行,此时本地变量不会被继承,不改变当前环境,通常用于执行脚本文件 source...则是将子进程放到父进程进行执行,将影响当前环境,常用于读取配置文件 5、bash中变量分类、 本地变量(普通变量):生效范围为当前shell,对当前shell之外的其他shell进程,包括当前shell...指定要显示的提示 -s 静默模式 -n N 指定输入的字符长度N -d '字符' 输入结束符 -t N Timeout为n秒 read 从标准输入中读取值,给每个单词分配一个变量,所有剩余单词都被分配给最后一个变量...在当前shell执行*/ /bin/bash ./ 不开子进程执行 退出执行 /etc/bash_logout 退出的时候自动执行的文件,可在该文件中添加操作,当你退出时便会执行(rm -rf /app

    1.2K80

    20分钟吃掉Linux常用命令40式

    一,目录管理 1 , ls 查看目录下文件 例1:ls -a 查看全部目录,包含隐藏目录 例2:ls -l 查看当前目录详细列表 例3:ls -lt 查看当前目录详细列表,按时间顺序排序,最近修改的文件在前面...例3:ls -ltr 查看当前目录详细列表,按时间顺序逆序排序,最近修改的文件在后面 2, cd 切换目录 例1:cd .....#切换到上级目录, linux中一个点表示当前路径,二个点表示当前路径上级路径 例2:cd ~ #切换到主目录 例3:cd /User/liangyun03/ # 切换到某个绝对路径,linux中以/开头的路径表示绝对路径...例4:cd data/pictures/ # 切换到当前路径下某个相对路径,linux中不以/开头的路径表示相对路径 3, pwd 当前工作目录 例:pwd #查看当前工作目录完整路径 4, mkdir...将一行字符串写入到文件 例2:echo "hello China" >> test.txt 将一行字符串追加到文件 10,du 查看文件大小 例:du -sh folder #查看folder目录全部文件大小

    4.2K21
    领券