这个命令你看得懂么(代码片段)

author author     2022-11-23     799

关键词:

直接上命令

history 1 | read x cmd; echo “$cmd”;

对于read命令的了解,仅限于在shell脚本中使用read -p,对于这种用法从来没用过,更不知道它的含义。

今天抽空琢磨了一下,终于搞明白了来龙去脉。先来写几个命令吧:

# read a b c
1 2 3
# echo $a
1
# echo $b
2
# echo $c
3
# read x y
1 2 3
# echo $x
1
# echo $y
2 3

到这,也许你似乎看出一些门道了。read命令,后面跟的是变量名,可以是1个,也可以是多个,用空格分隔。回车后,输入的字符就是在给这些变量赋值,输入的字符串也需要用空格分隔,如果和上面的变量名一个一个地对应,那么这样就一个一个地赋值了。

如果没有对应呢?通过上面的命令也可以发现,如果值比变量多,它只对应前面的。例如,变量只有x和y,而值是1 2 3,则它把x赋值1,后面的2 3一股脑赋值给最后面的变量y。

再来一个例子吧。

# echo 1 2 3 4 5|read a b c
# echo $a
1
# echo $b
2
# echo $c
3 4 5

再回头看这条命令:
history 1 | read x cmd; echo “$cmd”;

管道前面,history 1表示取最后一条命令。管道后面‘ ’内是一整体,相当于一个函数,函数里面可以有多条命令,用分号分割,而且最后一条命令也必须加分号。第一条命令和‘‘之间必须要有空格。

promise之你看得懂的promise(代码片段)

本文由作者陈旭锋(任职网易考拉)授权网易云社区发布。Promise源码详解学习知识要善于思考,思考,再思考。——爱因斯坦1.回调地狱曾几何时,我们的代码是这样的,为了拿到回调的结果,不得不callbackhell,这种环环相扣的... 查看详情

norflash读写的高端操作,你看得懂吗?

...#xff0c;文章里介绍了NANDFlash的PageRead等待特性(发完Read命令后需要回读Flash 查看详情

norflash读写的高端操作,你看得懂吗?

...#xff0c;文章里介绍了NANDFlash的PageRead等待特性(发完Read命令后需要回读Flash 查看详情

你看得懂的海明码校验和纠错原理

   以下内容摘自笔者最新出版的著作《深入理解计算机网络》一书:http://item.jd.com/11165825.html    本书原始目录参见此文:http://blog.csdn.net/lycb_gz/article/details/8199839  5.3.6 海明纠错码   海明码(HammingCode)是... 查看详情

小白都看得懂的布局加载流程(代码片段)

本篇文章的起点是从Activity的setContentView方法说起。我先放一张加载布局的时序图,布局加载涉及的类相对比较少一些。1.Activity#setContentView()publicvoidsetContentView(@LayoutResintlayoutResID)getWindow().setContentView(layoutResID);init 查看详情

入门必看-算法基础知识讲解小白都也能看得懂(代码片段)

💂个人主页:IT学习日记🤟版权:本文由【IT学习日记】原创、在CSDN首发、需要转载请联系博主💬如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦💅想寻找共同成长的小伙伴,请点击【技... 查看详情

linux楼下大爷都看得懂的用户权限,文件权限相关指令及其示范!!(代码片段)

权限用户权限susudo新增用户,设置密码文件权限解读rwx规则解读umaskchmod沾滞位chownchgrp用户权限susu用于切换用户。Linux用户分为超级用户(root)和普通用户。超级用户拥有所有权限。切换示例:surootsudevsudo表示普... 查看详情

小白都能看得懂的教程一本教你如何在前端实现markdown编辑器(代码片段)

小白都能看得懂的教程一本教你如何在前端实现markdown编辑器  大家好,我是亓官劼(qíguānjié),在【亓官劼】公众号、CSDN、GitHub、B站、华为开发者论坛等平台分享一些技术博文,主要包括前端开发、pyth... 查看详情

❤️0基础小白也能看得懂的数据结构之栈❤️⭐建议收藏⭐(代码片段)

⭐欢迎来到数据结构专栏,一起学习,一起进步⭐⭐文章目录:一、栈是什么?二、集合框架中的栈三、栈方法的处使用3.1、初次使用Stack栈的方法3.2、栈的push方法3.3、栈的pop方法3.4、栈的peek方法3.5栈的empty方法3... 查看详情

今天怕p8架构师用154行写个冒险岛,小白都看得懂的语言描述(代码片段)

今天这篇文章可能会有点长,一定要耐心看完,超级有意思的用python只需158行代码就能写成相比大家小时候玩过一个fc游戏叫冒险岛,不知道大家有没有玩过,还是挺有趣的,有好几个代,本文试着用154行... 查看详情

外行人都能看得懂的机器学习,错过了血亏!(代码片段)

...作为一个开发面试者,肯定也会见过”机器学习“这个岗位(反正我校招的时候就遇到过)。可能还会听过或者见过“深度学习”、“神经网络”等等这些非常火的名词,那你对这些术语了解多少呢?相信大家这... 查看详情

从“看得清”到“看得懂”:视域提升带来的管理“魔法”

...社区有印象,我们好几篇有关芯片的稿件中都提及过这个技术社区。极术社区是我们科技码字工最常逛的论坛社区。在这里浏览前沿的技术讯息,总会get到新知,收获一些灵感。最近因为寻找选题在极术社区里瞎溜达... 查看详情

本科生学深度学习-史上最容易懂的rnn文章,小白也能看得懂,评论继续送书(代码片段)

目录1、rnn是什么2、原理说明2.1rnn和全连接神经网略的区别2.2RNN简单图解释2.3RNN展开图解释2.4RNN的一些点3、rnn的伪代码表示4、来个小例子5、rnn存在的问题6、总结最近写了一些基础的东西,总是理解性的,没有看到实例&#... 查看详情

本科生学深度学习-史上最容易懂的rnn文章,小白也能看得懂,评论继续送书(代码片段)

目录1、rnn是什么2、原理说明2.1rnn和全连接神经网略的区别2.2RNN简单图解释2.3RNN展开图解释2.4RNN的一些点3、rnn的伪代码表示4、来个小例子5、rnn存在的问题6、总结最近写了一些基础的东西,总是理解性的,没有看到实例&#... 查看详情

小白都能看得懂的教程一本教你如何在前端实现富文本编辑器(代码片段)

小白都能看得懂的教程一本教你如何在前端实现富文本编辑器博主博客文章内容导航(实时更新)更多优质文章推荐:收藏!最详细的Python全栈开发指南看完这篇你还不会Python全栈开发你来打我!!!一本教你如何在... 查看详情

你不得不看,巨详细王大爷表示都看得懂(代码片段)

...,然后找到合适自己的位置,使得插入第n个数的这个序列也是排好顺序的。.按照此法对所有元素进行插入,直到整个序列排为有序的过程,称为插入排序。1.2动图演示静态图解1.3代码实现//插入排序voidInsertSort(int... 查看详情

外行人都能看得懂的机器学习,错过了血亏!(代码片段)

...过的。作为一个开发面试者,肯定也会见过”机器学习“这个岗位(反正我校招的时候就遇到过)。可能还会听过或者见过“深度学习”、“神经网络”等等这些非常火的名词,那你对这些术语了解多少呢?相信大家这几天在朋友... 查看详情

还看不懂pythonopencv?不,我不允许!隔壁大爷都说看得懂!❤️环境配置+问题分析+视频图像入门❤️万字只为你~(代码片段)

📢📢📢📣📣📣🌻🌻🌻Hello,大家好我叫是Dream呀,一个有趣的Python博主,小白一枚,多多关照😜😜😜🏅🏅 查看详情