因为工作的需要,本人对powershell略有研究,希望和大家探讨power
powershell吧
全部回复
仅看楼主
level 7
shrek175 楼主
如题.
2012年04月27日 02点04分 1
level 3
这吧没人气
我一般去winos论坛提问
2012年05月03日 13点05分 2
level 7
shrek175 楼主
那里是有一些,但也不是很多.
2012年05月08日 04点05分 3
level 1
powershell如何实现类似awk的功能?
比如一个文件是:

@#¥%&
¥#…… //这堆乱码的意思是,文件前部有若干行注释信息,行数不确定
~信息 //注释结束,信息部分开始的提示符 “~信息”是固定的
市: //“市:”这个提示符固定,但所在行数不确定,“温度”也类似
温度: 27 摄氏度
#……¥ //若干个信息,行数不确定
~曲线 //信息结束,曲线部分开始的提示符 “~曲线”也是固定不变的
x坐标 曲线a值 曲线f值 //“~曲线”下面第一行确定为这类信息
1 2.4 3.5 //“~曲线”下面第二行开始为具体数值
2 3.8 1.1 //之间以空格或制表符相隔,数据行数不固定
3 2.2 1.3 //文件结束及为数据结束
4 4.4 2.5

目标:
1、根据“~信息”提示符找到信息部分,在“市:”后面添加“(空格或制表符)北京”
2、在“温度:”后面的“27”改写为“28”
3、根据“~曲线”找到曲线部分,分别读取每一列的值,并赋到相应曲线名上(比如2.4,3.8,2.2,4.4就赋到a里)直到文件结束
总之,就是linux下文本处理功能如何在powershell下实现的问题,想从linux转到windows下
如果能给出代码,万分感谢!!!!!!
2013年05月06日 23点05分 4
level 1
我发了一个帖子,如果可以,请回复在帖子里把,多谢
2013年05月06日 23点05分 5
level 7
shrek175 楼主
贴个样本文件,然后把输出也贴个样本,在powershell实现文本处理其实挺简单的。有空去我百度空间看看,会有些例子的。
2013年05月09日 05点05分 6
level 1
能给个email么?在贴吧上空格是自动删除的,整的文本都没格式了
多谢楼主了哈
2013年05月10日 07点05分 7
level 7
shrek175 楼主
[email protected] 这几天在出差,可能不会太及时解决。
2013年05月11日 15点05分 8
level 1
邮件已发,功能有些小复杂,有时间的话就慢慢编吧,能编多少我都非常感谢的
2013年05月12日 00点05分 9
level 7
新人来到,没有接触过powershell,但是接下来我想要面试的一家公司需要用powershell进行自动化测试,我毫无头绪,我想知道从哪学起,有人能教教我么
2013年06月08日 08点06分 10
level 7
shrek175 楼主
安装powershell2.0 如果你的系统是win7,那么自带,启动powershell2.0 ISE,查看帮助,是中文版,可以学习到基础的知识。
2013年06月13日 13点06分 11
追随大师!
2013年07月03日 07点07分
level 1
enter-pssession ip -credential administrator连接远程电脑成功后,执行cmd命令不能在远程电脑显示交互窗口,比如:执行cmd /c start d:\1.txt 不能在远程电脑打开文本,但是进程里有notepad.exe,求解释,谢谢。
2014年07月04日 16点07分 12
这是当然得,记事本是个图形工具,不会出现在控制台中,不知道你要实现的具体功能,如果要看文本的内容可以使用gc 或者type指令,如果是想在远程机器打开记事本,则需要远程机器是login状态,用计划任务来打开记事本或其他程序。
2014年07月05日 06点07分
回复 shrek175 :计划任务我也尝试过,用at命令,比如:at 14:00 cmd .c start d:1.txt 结果也只能在进程里看到notepad,不能显示这个txt文件的执行窗口
2014年07月05日 09点07分
回复 shrek175 :刚命令格式写错了,是cmd /c start d:1.txt 或者 start d:1.txt都不成功
2014年07月05日 09点07分
回复 382698895晓刚 :你还是加到powershell群里用QQ聊吧。
2014年07月07日 03点07分
1