TypechoJoeTheme

MetMan's Blog

网站页面
搜索到 17 篇与 的结果 ———
2023-12-03

Shell expansion学习

Shell expansion学习
Bash在执行输入的命令前,会对输入的字符进行处理,这个过程叫(字符)展开。我们可以通过shell命令echo查看展开过程。$ echo this is a test this is a test #a与test之间只保留了一个空格 $ echo * Desktop LauncherFolder MyDocumentsshell命令在执行前将*展开成了其它东西。shell展开类型下面通过简单的例子来学习shell命令展开。比如一个常见的需求:打印出指定目录中每一个文件用于后续处理。$ cd ~/sample #其中'b c.txt'文件名有空格 a.txt 'b c.txt' d.txt下面是示例脚本:#!/bin/bash num_files=0 for file in `ls ~/sample/*.txt` do echo $file num_files=$((num_files + 1)) done echo num of files is $num_files波浪线展开~/sample/*.txtTilde expansion...
2023年12月03日
229 阅读
0 评论

互动读者

标签云

最新回复

  1. tqymnonccc打酱油
    2024-09-27
  2. toibdpojay打酱油
    2024-09-22
  3. yvctxyevvw打酱油
    2024-09-22
  4. frezhwzwuq打酱油
    2024-09-22
登录
X
用户名
密码