powershell换行输出,换行输入命令,多行命令的执行

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

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

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

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

powershell换行输出

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

echo "qin`nzi`nheng"
qin
zi
heng

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

二、 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

posted on   jack_Meng  阅读(17764)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2020-04-21 BugNet使用指南
2020-04-21 基于轻量型Web服务器Raspkate的RESTful API的实现
2020-04-21 基于.NET的可运行于树莓派的轻量型Web服务器 -- Raspkate
2020-04-21 MVC过滤器Attribute
2020-04-21 MVC自定义Attribute 服务端校验和客户端校验
2020-04-21 C#处理Excel的帮助类
2020-04-21 用SVN进行团队开发协作生命周期详解

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩