2 u012875465 u012875465 于 2016.03.07 18:03 提问

使用 echo 'abc' |frank= 为什么echo $frank不能输出'abc'

使用 echo 'abc' |frank= 为什么echo $frank不能输出'abc'

2个回答

fateflv
fateflv   2016.03.07 23:35
 你可以这样写
 frank=`echo "test"`
 echo $frank


图片说明

u013596119
u013596119   Rxr 2016.03.07 18:35

因为|是开启了子线程,echo $frank是父线程中不能访问子线程的变量

 echo 'abc' | while read frank;do echo $frank;done
u012875465
u012875465 这个实现原理是什么啊大神
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
echo count(“abc”); 输出什么?
<br /><br />”1″<br />count —计算数组中的单元数目或对象中的属性个数<br />int count (mixed$var [, int$mode ] ), 如果 var 不是数组类型或者实现了Countable 接口的对象,将返回 1,有一个例外,如果 var 是NULL 则结果是 0。<br />对于对象,如果安装了 SPL,可以通过实现Countable 接口来调用 count()。该接口只有一个方法 count(),此方法返回 count() 函数的返回值。
centos中echo和printf命令
centos中echo和printf命令 1.echo 后面的内容直接当做打印信息输出到终端 1.1 echo 输出信息不带冒号 [yl@centos ~]$ echo 输出信息不带冒号 输出信息不带冒号 1.2 echo “输出的信息带冒号” [yl@centos ~]$ echo “输出的信息带冒号” 输出的信息带冒号 1.3 echo $(pwd) [yl...
shell主要命令使用总结
ls :列出目录内容 列出文件信息(默认是当前目录),以字母顺序排序(如果使用没有任何 -cftuvSUX 或 --sort选项) grep 格式: grep [option] pattern filename 注意: pattern如果是表达式或者超过两个单词的, 需要用引号引用. 可以是单引号也可双引号, 区别是单引号无法引用变量而双引号可以. egrep egrep = grep
Docker部署及使用方法_2018_lcf
Docker概述Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。什么是容器• 一个容器就相当于一个虚拟机•...
PHP substr_replace()函数
功能         substr_replace()函数把字符串的一部分替换为另一字符串。 定义       string  substr_replace(string,replacement,start,length) 介绍       string   必需,规定要检查的字符串。              replacement   必需,规定要插入的字符串。
Linux_shell_bash语言
执行一个脚本,往往需要加个权限 结构开头: # ! /bin/bash [root@cenots003 sbin]#  cd /usr/local/sbin/ [root@cenots003 sbin]# vim first.sh #! /bin/bash ## This is my first shell script. ## Writen by Aming
Frank White的经典Fluid Mechanics
Frank White的流体力学经典著作,是英文原版哦!希望能对大家有用!
linux shell 编程中 read i y=${i%%,*} echo "$y" 输出是变量i的值。 问下。后面的%%,*有什么用?
linux shell 编程
精选新浪php面试题
1. echo count(“abc”); 输出什么? 答案:"1″ count — 计算数组中的单元数目或对象中的属性个数 int count ( mixed $var [, int $mode ] ), 如果 var 不是数组类型或者实现了 Countable 接口的对象,将返回 1,有一个例外,如果 var 是 NULL 则结果是 0。 对于对象,如果安装了 SPL,可以通过实现 C
echo中\r与\n的问题!
今天又一次看shell十三问,在echo一章中发现这个问题: zhyfly: ~$ echo -e "a\tb\tc\t\r" a       b       c zhyfly: ~$ echo -e "a\tb\tc\t\rd\te\tf\t" d       e       f zhyfly: ~$ echo -e "a\tb\tc\t\nd\te\tf\t" a       b