(转)powershell与shell处理字符串对比

转自:http://blog.chinaunix.net/uid-9781829-id-1997702.html 1. 我们来看Shell中求字符串长度的例子: %x=”abcd” #方法一 %expr length $x 4 # 方法二 %echo ${#x} 4 # 方法三 %expr “$x” : “.*” 4 我们需要这么多种办法嘛??我觉得一种就够了. PowerShell中, 调用字符串长度的属性就可以返回字符串长度了, 如下: PS C:\> “abcd” abcd PS C:\> “abcd”.length 4 PowerShell看起来是不是更加的清楚呢? 2. 我们接下来看看shell中 查找子串: %expr index $x “a” 1 %expr index $x “bc” 2 %expr index $x “cd” 3 expr返回的数组下标是从1开始计数的. 看看PowerShell怎么应付呢? PS…

Continue Reading

ftp上传下载windows批处理script

::########################################################################### ::  脚本说明 ::1、笔记本作为无线客户端连接云路由; ::2、首先在笔记本手工测试FTP功能; ::3、调用FTP 批处理脚本测试FTP功能; ::注:FTP脚本执行动作有: ::1)在FTP服务器上创建和删除目录; ::2)上传和下载文件,文件大小默认为100m,可修改; ::3)在文件上传和下载结束之后会打印结束时间,具体日志文件ftplog.log在c:\test下; ::4)FTP测试脚本默认条件下会无限循环执行,除非人为中断; ::  测试备注: ::  1  因为云路由只有上电和掉电来重启和关闭; ::  2  请据实际情况在下面代码合适位置修改ftp服务器的ip地址、用户名和密码,比如修改ftp的ip地址为10.0.0.110,用户名和密码均为snake如下, ::echo open 10.0.0.110 >> c:\test\ftp_internet\FTPtest.txt ::echo user snake snake >> c:\test\ftp_internet\FTPtest.txt ::########################################################################### @echo off color 0a title FTP文件上传下载循环测试脚本 mode con:cols=80 lines=25 @echo —————————————————————————————— @echo ———————–windows 批处理脚本 ftp上传下载测试——————————— :NEXT ::create file in fixed size dir c:\test\ftp_internet…

Continue Reading

ping-check

@echo off color 0a title ping check script mode con:cols=80 lines=40 dir c:\ping_log || mkdir c:\ping_log cls echo %time% %date% 开始测试 >> ping.log :loo echo 正在进行ping检测,请稍候… echo ^|^| echo ^|^| ping -n 2 127.1 1>nul 2>nul echo ^|^| ping -n 2 127.1 1>nul 2>nul echo \/ ping -n 2 127.1 1>nul 2>nul ping -n 2…

Continue Reading

win7更改网卡名称重名的问题

测试中用到四五个网卡, 机器用久了, 每次改网卡名称都会遇到重名的问题。 解决方法: 在注册表中找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\分支下各个connections对应的name , 如果是自己想要重命名的name,那么删除之,在运行ncpa.cpl更改网卡名称即可。

Continue Reading

Windows下文本过滤

想在windows下使用命令来查找文件,可以使用如下命令:where命令的格式如下: WHERE [/R dir] [/Q] [/F] [/T] pattern… Description: Displays the location of files that match the search pattern. By default, the search is done along the current directory and in the paths specified by the PATH environment variable. Parameter List: /R       Recursively searches and displays the files that match the given pattern starting from…

Continue Reading

Windows DISKPART 命令实战

DISKPART> list disk     磁盘 ###  状态           大小     可用     Dyn  Gpt   ——–  ————-  ——-  ——-  —  —   磁盘 0    联机               25 GB  1024 KB   磁盘 1    联机            …

Continue Reading