[IT学习]阿铭Linux 微信公众号 每日一题 解析
1、shell习题171020公布的昨日答案
习题171019 - 打印正方形
#!/bin/bash read -p "please input a number:" sum a=`echo $sum |sed 's/[0-9]//g'` if [ -n "$a" ] thenecho "请输入一个纯数字。"exit 1 fi for n in `seq $sum` dofor m in `seq $sum`doif [ $m -lt $sum ]thenecho -n "■ "elseecho "■"fidone done
建议你手敲一遍命令,这样就会有一些深入的理解。例如条件中对于空格的要求。
1)需要注意的是,if条件语句后面的方括号,需要有空格与条件部分隔离。
2)-n的含义,请参考 http://www.cnblogs.com/image-eye/archive/2011/08/20/2147015.html
3)sed命令,请参考 http://www.cnblogs.com/sinaxyz/archive/2012/12/16/2820781.html
2、shell习题171023公布的昨日答案
写一个脚本,依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么
Hello,root,your UID is 0.
参考答案:awk -F ':' '{print "Hello,"$1",your uid is "$3.}' /etc/passwd
1)手敲一遍命令,对于-F参数,是指分隔符
2)参数前后都要有空格。
3)$1 $3是指分隔符分割后对应的字段。
转载于:https://www.cnblogs.com/viphhs/p/7699363.html
[IT学习]阿铭Linux 微信公众号 每日一题 解析相关推荐
- 微信公众号网页授权思路解析及具体代码
微信公众号网页授权思路解析及具体代码 微信开发文档 实现方式也是两种: 1.静默授权登录 授权登录以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静 ...
- 微信公众号每日推送(小白网页版配置)
微信公众号每日定时推送,天气推送(小白网页版配置) 0.提示 1. 前言 2. API接口申请 2.1 微信 2.2 百度 2.3 地区编码 3. 模板内容编写 4. 功能演示 4.1 创建定时早安推 ...
- 各大编程语言、软件,电子电路刷题学习网站链接及微信公众号
20210813 增加一些公众号 一些对程序员有用的网站 https://mp.weixin.qq.com/s/GiEbcBSReaKrVezjGA9_fA 20210715:公众号:拓跋啊秀 资源: ...
- 快速学习nodejs系列:微信公众号开发一之环境准备
环境准备 微信公众号开发(或者是现在的小程序开发)都是目前比较火的项目开发,现在很多一些课程都是基于php进行讲解.学习的,我们现在使用nodejs来开发. 1.申请微信公众号 微信公众号现在分为:服 ...
- python学习:爬虫爬取微信公众号数据
spider 一.获取链接 二.爬取文章标题.文章链接.文章正文.时间 三.爬取阅读量与点赞数 参考: https://blog.csdn.net/qq_45722494/article/detail ...
- python微信公众号自动化搜题
先看这篇来获取学习通中所有习题:python爬虫笔记(学习T)_星空的你的博客-CSDN博客 上一篇我们已经获取了学习通中所有的章节练习题,这篇讲解如何进行自动化搜索,一般的搜题方式有两种,一种是在线 ...
- 【微信公众号】【深入解析】DRM和read-mostly locking
[深入解析]DRM和read-mostly locking 2016-11-09 何剑敏 何剑敏 Oracle ACS华南区售后团队,首席技术工程师.多年从事第一线的数据库运维工作,有丰富项目经验. ...
- 微信公众号每日早安推送,给女朋友的浪漫礼物
做一个程序员给女朋友的浪漫礼物吧. 最终效果 GitHub地址: https://github.com/ynwynw/weixinPush-public 所用知识点 springboot实现java后 ...
- Java 微信公众号每日自动给女朋友推送问候
近期网上又出现一股给女朋友做微信公众号推送的潮流,那么别人有的我女朋友也得有不是O.o 简单研究了一下做微信公众号推送的原理,简单来说就是后台服务器做个定时任务,然后定时调用微信公众平台提供的Web ...
最新文章
- python怎么判断一个文件是否存在-python怎么判断一个目录下是否存在某个文件??谢啦!...
- VUE跨域问题的解决(没有config目录)
- 使用Dreamweaver挖掘脚本漏洞
- [转]application.properties详解 --springBoot配置文件
- Mysql索引数据结构有多个选择,为什么一定要是B+树呢?_面试 (MySQL 索引为啥要选择 B+ 树)
- Python工作笔记-仿大佬的list赋值
- 103. 二叉树的锯齿形层次遍历/102. 二叉树的层序遍历
- 别再用 Redis List 实现消息队列了,Stream 专为队列而生
- Iocomp Ultra Pack ActiveX 5.12
- c# 使用NPOI按模板导出excel
- 人工智能的未来是否真的会成为工人的乌托邦?
- Ubuntu中的截图工具
- 国人自研开源项目,一款简单易用的 GitLab 替代品
- Windows VScode SSH连接 Bad owner or permissions on C:\\Users\\admin/.ssh/config 错误解决方法
- (Cys-RGD)包被CdTe量子|3-巯基丙酸(MPA)包被近红外发光CdTe量子
- mapbox-gl加载带环境贴图白模(视频)
- 你不知道的原生js广播频道接口
- Nginx基础应用——日志切割
- 51单片机 DHT11+LCD12864温湿度显示 + Proteus仿真
- android壁纸和手机屏幕之间要怎么对应,android手机壁纸
热门文章
- 问题事件名称: APPCRASH(解决方法)
- zblog php 源码,zblog技术导航v2.3全站源码+数据
- 关于innerText和value的区别 2020-10-21
- 计算机主板复位电路的组成,电脑主板复位电路工作原理
- “.NET研究”专访微软MVP衣明志:走进ASP.NET MVC 2框架开发
- 漂亮的用户反馈界面(CSS/HTML)
- gitlab修改项目名称
- HDU - 1546 Idiomatic Phrases Game(dijkstra最短路)
- guzzlehttp
- matlab 2013至2016 32bit、64bit破解版集合 百度云盘下载