Coder Social home page Coder Social logo

tutorials-for-web-developers's People

Contributors

andiedie avatar huaishan avatar kvker avatar ltinyho avatar stevenslxie avatar teruiv avatar zhanglintc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tutorials-for-web-developers's Issues

几个小问题

  • 在这个例子里,正则表达式^[ 1-3]的^表示字符串的开始,而中括号表示匹配任意一个在中括号里面的字符。我们的中括号里面有空格以及数字1-3,而之后*表示零到任意多个任意字符。于是,sed根据正则表达式的要求去逐行扫描,找出“以空格或者数字1-3开头的行”。

    这段话里提到而之后*表示零到任意多个任意字符, 但是往上看, 原表达式里是没有星号*的, 请确认一下.

  • 末尾的本文链接貌似错了, 可能需要更新一下, 否则打开就是404...

  • 比如如果一个行是以三个空格开头的,则加上*可以加之一并铲除,如果不加的话就只会匹配并删除第一个空格。两个合并命令之间以空格隔开。第二个命令是找出以分号句号或者感叹号结尾的行,代之以ENDING。

    "两个合并命令之间以空格隔开"这里的空格是不是应该改成分号啊? 因为你的代码里写的分号.

typo

  1. sed和正则表达式部分中,“所有的空行被删除了” 一段:

其中pattern里面是一个正则表达式,表面了...

应该为表“明”了。

打字错误

在阅读'Shell编程极简入门实践.md'过程中发现了如下一些笔误:

  1. “变量名两边可以加上方括号,比如这样${NAME}。花括号不是必须的,但最好养成加上的习惯。”,应该是“变量名两边可以加上花括号”;
    2.“所有的while和for语句,其执行的语句都都始于do,终于done。”,应该是“都始于do”;
    3.“于是,sed根据正则表达式的要求去逐行扫描,找出“以空格或者数字1-3的行”。”,应该是“找出“以空格或者数字1-3开头的行””;
    4.“第二个命令是找出以感叹号句号或者感叹号结尾的行,代之以ENDING。”,应该是“第二个命令是找出以分号句号或者感叹号结尾的行”

一個可能的錯誤

正則表達式那裏的那句,只保留#!/usr/bash是不是應該是#!/bin/bash啊。。。

Shell编程极简入门实践.md 的一些改进建议

3.数组
declare -a NAMES=('Steven' 'Peter' 'David')
bash限定

4.1 运算符还有let$((3+2*3))
额外的还有bc

4.2 逻辑运算
&&||,在bash,zsh,ash等是可用的,也是常用的

  1. for循环中,for var in "$arg"只会把"$arg"当作一个字符串,忽略里面的空白符(因为有双引号)。这是个陷阱。
    一般用for var in $arg

  2. sed命令,
    注明:一般是sed 's/old/new/' file这样用单引号而不是双引号,除非需要shell变量展开到sed命令中才用双引号。

一处文字对应的问题

-o对应或逻辑,-a对应与逻辑,应该是这样的吧,原文中的对应关系按照前后顺序('分别')来看是错误的,希望能修正下~

Shell编程里,与逻辑和或逻辑分别是用'-o'和'-a'来表示的

运算符的两个typo

MongoDB极简实践入门.md:
line358:

类似的运算符还有:$**let**:小于或等于;$**get**:大于或等于;$ne:不等于。

应为let->lte,get->gte

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.