zoukankan      html  css  js  c++  java
  • powershell换行输出,换行输入命令,多行命令的执行

    在使用ps 控制台开发时,会遇到下面的情况:

    1) 需要处理的内容长,一行代码写不完。

    2) 需要在powershell控制台执行多行命令,如果把多行命令写在一行,不好查看调试。

    这里都涉及到怎么以powershell里换行输出的问题,下面来聊聊…

    powershell换行输出

    一、 powershell换行输入命令怎么换行
    powershell里的换行符是 `n
    注意:这个是反撇号,位于 Esc 按键下方
    你可以在控制台输出或保存文档时,用 `n 来换行

    echo "qin`nzi`nheng"
    qin
    zi
    heng

    注意不是使用 ,一些从其它开发语言转过来的朋友可能一下子不适应,多用几次就熟悉了。

    二、 powershell多行命令
    如果你要在powershell CLI里,一次执行多行命令,多条命令,需要在末尾使用 `
    这个是反撇号,位于 Esc 按键下方

    echo "qin`
    >> zi`
    >> heng"
    qin
    zi
    heng

    可以看到当你输入 ` 后,会有一个 >> ,表示可以接着输入命令。

    注意不是linux下的

     出处:https://www.qinziheng.com/powershell-study/8427.htm

    =======================================================================================

    原帖地址:http://hi.baidu.com/lozard/item/6bf9de1b2e704ef1756a84e3

    首先先看几种写法,这里用if语句作为例子。

    第一种

    test(){
    if [ 1 -eq 1 ]; then
    echo "1=1"
    else
    echo "1!=1"
    fi
    }

    第二种

    test1(){
    if [ 1 -eq 1 ]
    then echo "1=1"
    else echo "1!=1"
    fi
    }

    第三种

    test2(){if[1-eq1];thenecho"1=1";elseecho"1!=1";fi}
    

           由此可见分号是用来隔断每个语法关键字或命令的 。对于字符的比较及其他shell语法关键字之间分号的使用方式相同。需要知道的是在不同的语法命令之间要用分号隔开或是换行方能执行,否则将会在调用脚本的时候报错。

    分号是多个语句之间的分隔符,
    例如你下面这句:

    if[XXXXXXXXXXXXX];then

    它完全等效于下面的两句: 

    if[XXXXXXXXXXXXX]
    then

    补充

    if语句后的表达式的比较,变量要与比较操作符用空格分开。
    shell中用arrary=(arr1 arr2 arr3 ……) 的方式声明数组 
    访问数组时使用${arrary[@]}访问整个数组 ,@表示数组索引表,使用${p[index]}访问数组中的某个特定的值 
    变量赋值时,变量名跟等号之间不能有空格。
    $# ——传给shell程序的位置参数个数;
    $0 ——脚本名称;
    $? ——最后命令的完成码或在shell程序内所执行的shell程序;
    $n ——(n>0)获取传递的第n个参数 

    cd /opt/tomcat/tomcat*     * 号代表匹配0或n个字符;cd /opt/tomcat/to?cat   ? 号代表匹配1个字符

    出处:https://blog.csdn.net/wsclinux/article/details/48179241

    您的资助是我最大的动力!
    金额随意,欢迎来赏!
    款后有任何问题请给我留言。

    如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
    如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我。(●'◡'●)

    如果你觉得本篇文章对你有所帮助,请给予我更多的鼓励,求打             付款后有任何问题请给我留言!!!

    因为,我的写作热情也离不开您的肯定支持,感谢您的阅读,我是【Jack_孟】!

  • 相关阅读:
    模板 无源汇上下界可行流 loj115
    ICPC2018JiaozuoE Resistors in Parallel 高精度 数论
    hdu 2255 奔小康赚大钱 最佳匹配 KM算法
    ICPC2018Beijing 现场赛D Frog and Portal 构造
    codeforce 1175E Minimal Segment Cover ST表 倍增思想
    ICPC2018Jiaozuo 现场赛H Can You Solve the Harder Problem? 后缀数组 树上差分 ST表 口胡题解
    luogu P1966 火柴排队 树状数组 逆序对 离散化
    luogu P1970 花匠 贪心
    luogu P1967 货车运输 最大生成树 倍增LCA
    luogu P1315 观光公交 贪心
  • 原文地址:https://www.cnblogs.com/mq0036/p/14685767.html
Copyright © 2011-2022 走看看