linux - 在 bash 中读取 [命令]

标签 linux shell

当我阅读[command] 一些包含字符'*' 的行时,似乎'*' 将被视为通配符。是否存在一些让'*'只是一个'*'的解决方案,拜托!

最佳答案

这取决于您如何使用该变量:如果您引用它,文件名扩展将不会发生。示例:

$ ls
f1  f2  f3
$ read line
*
$ echo "$line"
*
$ echo $line
f1 f2 f3

关于linux - 在 bash 中读取 [命令],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9259000/

相关文章:

linux - docker journald 日志记录驱动程序也会导致大量日志记录到/var/log/syslog 和/var/log/kern.log

c - 如何在 char** 中存储几个单独的字符串以使用 execvp?

mysql - 如何使用 crontab 将 sql 格式的数据库导出并 rsync 到我的计算机?

mysql - MariaDB 10 CentOS 7 移动数据目录问题

linux - 无法在centos 6上安装vsftpd

java - 为什么 Bluecove 需要安装 libbluetooth-dev 软件包才能运行

c - 尝试用两个或多个管道实现 shell 但程序挂起 - C

bash - 比较日期的 Shell 脚本

java - 相当于 Java MessageDigest 的 Shell 脚本

linux - 如何在 Linux 中的列内换行