我需要从批处理脚本中访问当前时间。在 cmd 中输入时间时,我得到如下信息:
The current time is: 16:58:03.98
Enter the new time:
Run Code Online (Sandbox Code Playgroud)
我需要的不是那个,而是我可以以任意方式处理的单独存储桶中的小时、分钟和秒。换句话说,我正在寻找一个返回小时值的函数,以便我可以将它分配给一个变量,如下所示:
var hour = GetCurrentHour()
Run Code Online (Sandbox Code Playgroud)
谢谢!
脚本问题。Dang,应该比这容易多了。我有一个包含名称列表的文件。我想把这些名字变成文件夹。每当我尝试 FOR 循环时,我得到的只是我想从创建为文件夹中读取的文件的名称,而不是将文件的内容转换为文件夹。只想为列表中的每个项目 mkdir。
我们需要为网络上的每个用户在 hosts 文件中添加一行。我有管理员权限,但不知道 Windows 脚本的第一件事。有人能指出我正确的方向吗?我没有所有机器名称的列表,所以我更喜欢一个脚本来发现网络上的所有机器并进行更新。
一个使用 *nix 的新手(我实际上在 OS X 10.5 中使用了 bash shell),我想知道这个可能非常简单的答案是什么......
当我编写一个脚本(称为 my_script)并将其保存到当前目录时,为什么我必须在其名称前放置一个句点和一个正斜杠才能运行它?像这样:
./my_script
shell 不能告诉我要从当前目录运行它吗?Windows 似乎可以处理这种情况。
干杯本
我有两台 Windows 2003 服务器,我想在一台服务器上编写一个备份脚本,将文件复制到另一台。在 Windows 上执行此操作的最惯用方法是什么?本质上,我正在寻找相当于
$ scp file.tar.gz user@host:/wherever
Run Code Online (Sandbox Code Playgroud)
回答问题:目前我只考虑一个文件,一个数据库备份。可能我最终会得到多个文件,但我对跟踪哪些文件已更改并相应地备份的类似 rsync 的系统不感兴趣。
我想要一个可以与不同网络上的服务器一起使用的解决方案,中间有防火墙。在防火墙上向相当安全的服务开放一个端口应该不是问题。
正确需要一个脚本/命令来列出所有包含模式/字符串的 .php 文件。
它应该查看当前目录和所有子目录。
如果它显示的行号类似于:
my new command
./www/index.php Line 12
./www/lib/config.php Line 123
Run Code Online (Sandbox Code Playgroud)
还可以搜索并替换每个文件中具有此模式的行吗?
我不太确定这在 StackOverflow 上是否会更好,如果您认为它在那里更合适,请随意移动它。
无论如何,问题...
情况
我们目前有大量的 VBScript、DOS 批处理文件和少数 PowerShell 脚本在业务中执行各种任务。
任务范围从确定谁通过 IP 登录到特定机器到相当复杂的文本处理和数据库查询 (SQL Server 2005/2008)
VbScript 确实不是一种很好的语言,尽管它确实有很好的调试支持,PowerShell 好多了,但是(免费)调试支持非常初级,关于批处理文件的说法越少越好
问题
不想开始一场激烈的战争(请客观评论!)我想标准化单一脚本语言,要求是:-
我对你的想法/建议很感兴趣
我有一个无线AP+开关,是我几年前配置的,搬家前,有一段时间没用了。现在我想为我的新网络重新配置它,但不知道我设置的 IP 地址是什么(可能是 192.168.xx.yy)。发现其 IP 的最佳方法是什么?垃圾邮件整个地址空间的脚本?
嗨,我对 bash shell 脚本不是很熟练,我正在使用由 bash 脚本执行的 gcc 进行一些编译,我怎么知道(检查)编译是否成功?任何例子?