标签: script

什么工具可以从命令行生成MD5?

有没有什么工具可以通过脚本自动生成文件MD5?

我曾经使用 Cygwin,但我正在寻找另一种没有安装 Cygwin 的解决方案。

script automation md5 windows-xp

14
推荐指数
1
解决办法
4万
查看次数

根据目录结构生成html

有没有人知道可以根据目录结构生成html文件的基于linux的程序/脚本?

linux script

14
推荐指数
1
解决办法
1万
查看次数

压缩目录中除隐藏文件之外的所有文件/目录?

mydir除了所有以 a 开头的文件/目录外,如何制作目录中所有文件和子目录的 zip 文件.*

命令:

zip -r mydir.zip mydir/
Run Code Online (Sandbox Code Playgroud)

...将包括一切。例如,如果我有:

mydir/foo
mydir/bar
mydir/.hello
Run Code Online (Sandbox Code Playgroud)

我希望foobar包含在 中mydir,但不包含.hello

我怎样才能做到这一点?

unix script bash

14
推荐指数
2
解决办法
1万
查看次数

如何删除特定字符串后的其余行?

我正在寻找一种搜索特定字符串的方法,例如 '=UUID:' 并删除它以及每行所有以下字符。我更喜欢记事本++的方式/宏/插件。但欢迎所有其他工具或脚本:)

 *://81.88.22.6/*=UUID:63969B2469B7A94EBBDBD7CB5B9C00BA
 *://*-ad.cgi*=UUID:3C8EFF48B674CC42BF5B6E2B7BA820E7
 *://*-ads/*=UUID:0D6CF7D5BE3F034C8A136CC99A074406
Run Code Online (Sandbox Code Playgroud)

请注意,每行的数字总是不同的,因此您无法进行搜索和替换。

之后应该是这个样子

*://81.88.22.6/*
*://*-ad.cgi*
*://*-ads/*
Run Code Online (Sandbox Code Playgroud)

script notepad++ macros

14
推荐指数
2
解决办法
9万
查看次数

echo 换行符在 bash 中不起作用

我有有很多的bash脚本echo语句,也是我别名echoecho -e两个.bash_profile.bashrc,使新线为语句正常打印一样echo 'Hello\nWorld'的输出应该是

Hello
World
Run Code Online (Sandbox Code Playgroud)

但我得到的输出是

Hello\nWorld
Run Code Online (Sandbox Code Playgroud)

我什至尝试shopt -s expand_aliases在脚本中使用,它没有帮助

我正在运行我的脚本bash /scripts/scriptnm.sh;如果我. /scripts/scriptnm.sh在获得所需的输出时运行它...

linux script bash shell

14
推荐指数
3
解决办法
4万
查看次数

使用 Wget 递归抓取站点并下载图像

您如何指示 wget 递归抓取网站并仅下载某些类型的图像?

我尝试使用它来抓取网站并且只下载 Jpeg 图像:

wget --no-parent --wait=10 --limit-rate=100K --recursive --accept=jpg,jpeg --no-directories http://somedomain/images/page1.html
Run Code Online (Sandbox Code Playgroud)

然而,即使 page1.html 包含数百个指向子页面的链接,这些链接本身具有指向图像的直接链接,但 wget 会报告诸如“删除 subpage13.html 因为它应该被拒绝”之类的内容,并且从不下载任何图像,因为没有一个直接链接到从起始页。

我假设这是因为我的 --accept 被用于指导抓取和过滤内容下载,而我希望它只用于指导内容下载。如何让 wget 抓取所有链接,但只下载具有某些扩展名(如 *.jpeg)的文件?

编辑:另外,有些页面是动态的,是通过 CGI 脚本生成的(例如 img.cgi?fo9s0f989wefw90e)。即使我将 cgi 添加到我的接受列表(例如 --accept=jpg,jpeg,html,cgi),这些仍然总是被拒绝。有没有解决的办法?

linux script bash wget web-crawler

14
推荐指数
1
解决办法
4万
查看次数

如何从 Windows 命令行获取我的外部 IP 地址(通过 NAT)?

Windows “ipconfig”命令只能显示我机器上以太网接口的ipconfig /all参数(即使有参数)。它可以显示有关接口的详细信息,但永远不会显示我通过NAT网络的外部 IP 地址。

ipconfig/all -- Windows 屏幕截图

但是,有几个网站,例如“我的 IP 地址是什么”,可以获取并显示我的外部 IP 地址。所以我想知道,是否有可能从外部获得这个值?我是否应该期望有某种方法可以从本地计算机的命令行中获取此信息...

我需要获取此值才能登录我正在使用VBScript执行的应用程序。有没有办法从cmdWindows 上做到这一点?

windows script command-line nat ip

14
推荐指数
4
解决办法
10万
查看次数

检查动态 IP 更改的最简单方法

如果我的 IP 地址已更改,使用脚本查找的最简单方法是什么?


背景资料:

我有一个标准的家用电缆调制解调器连接,我的 ISP 为我分配了一个动态 IP。它不时发生变化,DHCP 租用时间似乎不规则。

基本上,我正在做我自己的动态 DNS 事情,并且可以通过单击更新指向我的家庭服务器的 DNS 记录。剩下的唯一事情就是检测 IP 更改,以便我可以完全自动化该过程。

现在这里有几个网站可以返回您的 IP 地址,我可以使用 cron 作业到wget这些页面之一并grep从中获取 IP 地址......但就 CPU / 带宽使用而言,这似乎有点过分,而且不是很吻。

我是否缺少一些简单而优雅的方法来检索我的公共 IP 并检查它是否已更改?

额外信息:我的调制解调器/路由器是一块便宜的砖,在这方面没有什么特别有趣的。我的服务器运行 Centos 6。

networking centos script dynamic-ip ip

14
推荐指数
2
解决办法
3万
查看次数

脚本连接/断开配对的蓝牙设备

有没有办法通过powershell或任何其他工具连接和断开配对的蓝牙设备?基本上按下蓝牙和其他设备中的连接/断开按钮,除了从任何类型的命令行(Powershell、使用某些命令行工具的 bat、C#、C++ 中的代码等):

蓝牙和其他设备

我找到了这个答案,但它涉及取消配对和再次配对,这不起作用,因为我的耳机需要处于配对模式才能接受新配对。我宁愿不通过 AutoIt 或其他类似的软件模拟按键和鼠标点击。

audio script powershell bluetooth windows-10

14
推荐指数
3
解决办法
2万
查看次数

Bash 脚本重复一行中的每个单词?

我有一个像这样的字符串: dog cat bird whale

我想得到 dog dog cat cat bird bird whale whale

所有的词都在同一行。任何的想法?

linux script bash string

13
推荐指数
2
解决办法
2704
查看次数