无法在脚本中回显变量value = *

开尔文

myfile的内容:

123  
**1    
**  

试图显示每个单词的脚本:

for i in $(cat $myfile)  
do  
  echo "$i"  
done  

结果是when echo *,它列出了我当前目录中的文件,我不知道为什么。所以我试图处理*之前的回声。

另一个脚本的内容:

for i in $(cat $myfile)  
do  
  if [[ $i == *\+ ]](regex pattern find 1 * or more.)  
  then  
       (?what should I do. I tried i="\*",i="*" etc.; it doesn't work)  
  fi  
  echo "$i"  
done
库萨兰达

文件名通配发生在for-line上,扩展名为$(cat $myfile),而不是出现在echo

当遍历文件的内容时,请使用read

while IFS= read -r words; do
    printf '%s\n' "$words"
done <"$myfile"

也可以看看:


如果要将每个空格分隔的单词放在自己的输出行中:

awk '{ for (i = 1; i <= NF; ++i) print $i }' "$myfile"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在vim脚本中回显字符串和变量

来自分类Dev

无法回显环境变量

来自分类Dev

查看时无法回显变量

来自分类Dev

无法回显环境变量

来自分类Dev

无法分配变量数据以回显

来自分类Dev

在bash脚本中回显变量时,如何避免\ n转换为空格?

来自分类Dev

在 Bash 脚本中回显变量时如何转义特殊字符?

来自分类Dev

Bash脚本在函数中本地回显

来自分类Dev

无法在bash脚本中回显或创建名称中带有特殊字符的文件的符号链接

来自分类Dev

无法在批处理脚本的同一行中回显

来自分类Dev

重写URL以在$ _GET变量中回显

来自分类Dev

在HTML标签中回显变量

来自分类Dev

在CSS中回显PHP变量

来自分类Dev

在 bash 中回显环境变量

来自分类Dev

无法从mysqli查询中回显数据

来自分类Dev

可以回显的变量

来自分类Dev

回显中的PHP变量变量值

来自分类Dev

无法在<script>标记内回显PHP变量?

来自分类Dev

从bash脚本中回显中删除“ \ r”

来自分类Dev

在变量内回显变量

来自分类Dev

回显在批处理脚本中输出“ ECHO已关闭”

来自分类Dev

如何在bash脚本中回显很多内容?

来自分类Dev

如何在wordpress中的变量中回显数组

来自分类Dev

从bash中的for循环回显变量名,而不是值?

来自分类Dev

如何在变量中存储回显 削减结果?

来自分类Dev

在Wordpress中回显php变量和html

来自分类Dev

如何在Docker中回显环境变量

来自分类Dev

如何将变量输入回显到文件中

来自分类Dev

从函数中回显PHP变量的宽度:样式