T*******a 发帖数: 23033 | 1 貌似我软的powershell不是很polish,命令也怪怪的。 |
g*****g 发帖数: 34805 | 2 垃圾,我都是拿cygwin凑活用。
【在 T*******a 的大作中提到】 : 貌似我软的powershell不是很polish,命令也怪怪的。
|
L*****e 发帖数: 8347 | 3 请具体点。。。
【在 g*****g 的大作中提到】 : 垃圾,我都是拿cygwin凑活用。
|
s********y 发帖数: 3811 | 4 powershell is based on the object-oriented idea, so its syntax is different
from most script languages.
【在 T*******a 的大作中提到】 : 貌似我软的powershell不是很polish,命令也怪怪的。
|
j****z 发帖数: 240 | 5 powershell so powerful and easy to use |
d********u 发帖数: 5383 | 6 你用过powershell没?
【在 g*****g 的大作中提到】 : 垃圾,我都是拿cygwin凑活用。
|
n*w 发帖数: 3393 | 7 powershell和bash之间的差距远大于c#和java的差距。如果c#是light years ahead of
java(不是我的说法)。那么powershell就甩了bash几个宇宙。(再说一遍,light
years ahead不是我的话,是open source领域的一名人的话)。
我两个都用过。 |
T*******a 发帖数: 23033 | 8
of
草,小看我软了啊。推荐个入门的书吧。
【在 n*w 的大作中提到】 : powershell和bash之间的差距远大于c#和java的差距。如果c#是light years ahead of : java(不是我的说法)。那么powershell就甩了bash几个宇宙。(再说一遍,light : years ahead不是我的话,是open source领域的一名人的话)。 : 我两个都用过。
|
n*w 发帖数: 3393 | 9 "我软"?你在微软上班?
【在 T*******a 的大作中提到】 : : of : 草,小看我软了啊。推荐个入门的书吧。
|
G*****h 发帖数: 33134 | 10 powershell 不是为了处理文本,
比如没有正则表达式搜索那些东西
就是用 Windows那些 COM 啥的方便
完全不一样的针对性 |
|
|
f******n 发帖数: 198 | 11 但是你可以在PowerShell里直接调用framework里的RegEx啊。
【在 G*****h 的大作中提到】 : powershell 不是为了处理文本, : 比如没有正则表达式搜索那些东西 : 就是用 Windows那些 COM 啥的方便 : 完全不一样的针对性
|
n*w 发帖数: 3393 | 12 cat file.txt | select-string -pattern "\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6}"
【在 G*****h 的大作中提到】 : powershell 不是为了处理文本, : 比如没有正则表达式搜索那些东西 : 就是用 Windows那些 COM 啥的方便 : 完全不一样的针对性
|
G*****h 发帖数: 33134 | 13 字符串替换呢?
【在 n*w 的大作中提到】 : cat file.txt | select-string -pattern "\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6}"
|
G*****h 发帖数: 33134 | 14 framework里也没有。。。。
【在 f******n 的大作中提到】 : 但是你可以在PowerShell里直接调用framework里的RegEx啊。
|
n*w 发帖数: 3393 | 15 1. cat somefile.txt | %{$_ -replace "expression","replace"}
2. 用.net framework 的 Regex.Replace
sed, awk, grep这些算不算bash的东西?
【在 G*****h 的大作中提到】 : 字符串替换呢?
|
G*****h 发帖数: 33134 | 16 。net 嫌慢。。。
有 bash 的地方那几个常用程序都有啊
而且比 。net 轻便太多了
【在 n*w 的大作中提到】 : 1. cat somefile.txt | %{$_ -replace "expression","replace"} : 2. 用.net framework 的 Regex.Replace : sed, awk, grep这些算不算bash的东西?
|
T*******a 发帖数: 23033 | 17
不是,自带干粮的软饭。另外的口头语是我共我军,其实跟我鸟关系没有。
【在 n*w 的大作中提到】 : "我软"?你在微软上班?
|
n*w 发帖数: 3393 | 18 单比shell的应该不算上这些程序。windows也有findstr这样的东西。
速度的话,主要取决于regular expression engine的实现。没有查到这两个
performance的比较。
【在 G*****h 的大作中提到】 : 。net 嫌慢。。。 : 有 bash 的地方那几个常用程序都有啊 : 而且比 。net 轻便太多了
|
G*****h 发帖数: 33134 | 19 不算外围程序
powershell有毛的对象可用啊
还不都是系统里其它dll给提供的com
【在 n*w 的大作中提到】 : 单比shell的应该不算上这些程序。windows也有findstr这样的东西。 : 速度的话,主要取决于regular expression engine的实现。没有查到这两个 : performance的比较。
|
n*w 发帖数: 3393 | 20 powershell 是建立在.net上的,建立个object不用com的吧。没有.net powershell根
本运行不起来。
bash在不同的系统上可能有不同的grep,awk。这个用egrep,那个用gawk。有时还会有
兼容性问题。
【在 G*****h 的大作中提到】 : 不算外围程序 : powershell有毛的对象可用啊 : 还不都是系统里其它dll给提供的com
|
|
|
s*****n 发帖数: 5488 | 21 powershell很好很强大,可以用object做pipeline.
linux的bash只是基于文本的。
就是我老的最近老挂掉很恼怒,估计用linq sql加上是转的时间长了点。
【在 T*******a 的大作中提到】 : 貌似我软的powershell不是很polish,命令也怪怪的。
|
s*****n 发帖数: 5488 | 22 他不用C#不写cmdlet,powershell的确是浪费 ,还要记命令。
【在 d********u 的大作中提到】 : 你用过powershell没?
|
s*****n 发帖数: 5488 | 23 处理com还是需要某个intrtop的。忘了具体是什么了,不用我软的东西多时了。
powershell有正则表达式。
【在 G*****h 的大作中提到】 : powershell 不是为了处理文本, : 比如没有正则表达式搜索那些东西 : 就是用 Windows那些 COM 啥的方便 : 完全不一样的针对性
|
s*****n 发帖数: 5488 | 24 自己写啊。例如:
get-stock msft| gap-filter -
stock就传过去了去找gap了。
【在 G*****h 的大作中提到】 : 不算外围程序 : powershell有毛的对象可用啊 : 还不都是系统里其它dll给提供的com
|