标签: scripting

Windows的内置ZIP压缩可以编写脚本吗?

Windows XP/Vista/2003/2008中内置的ZIP压缩是否能够编写脚本?我必须从BAT/CMD文件中调用哪些可执行文件?或者是否可以使用VBScript执行此操作?

我意识到这可以使用WinZip,7-Zip和其他外部应用程序,但我正在寻找一些不需要安装外部应用程序的东西.

windows vbscript scripting zip batch-file

60
推荐指数
3
解决办法
10万
查看次数

Bash或KornShell(ksh)?

我不是*nix的新手,不过最近我在提示时花了很多时间.我的问题是使用KornShell(ksh)或Bash Shell有什么好处?使用其中一个的陷阱在哪里?

希望从用户的角度理解,而不是纯粹的脚本.

unix bash shell scripting ksh

60
推荐指数
7
解决办法
10万
查看次数

在linux终端中,如何显示文件夹的最后修改日期,考虑其内容?

所以这是交易.假设我有一个名为"web"的目录,所以

$ ls -la

drwx------  4 rimmer rimmer 4096 2010-11-18 06:02 web
Run Code Online (Sandbox Code Playgroud)

但是在这个目录里面,web/php /

$ ls -la

-rw-r--r-- 1 rimmer rimmer 1957 2011-01-05 08:44 index.php
Run Code Online (Sandbox Code Playgroud)

这意味着即使我的目录/web/php/index.php的内容在2011-01-05上次修改,/ web /目录本身也会在2010-11-18报告为最后修改.

我需要做的是将我/ web /目录的最后修改日期报告为此目录中任何文件/目录的最新修改日期,递归.

我该怎么做呢?

linux bash shell scripting ubuntu

60
推荐指数
3
解决办法
9万
查看次数

递归查找多个文件并在linux中重命名

我有类似的文件a_dbg.txt, b_dbg.txt ...Suse 10系统中.我想编写一个bash shell脚本,它应该通过从中删除"_dbg"来重命名这些文件.

谷歌建议我使用rename命令.所以,我执行命令rename _dbg.txt .txt *dbg*CURRENT_FOLDER

我的实际CURRENT_FOLDER包含以下文件.

CURRENT_FOLDER/a_dbg.txt
CURRENT_FOLDER/b_dbg.txt
CURRENT_FOLDER/XX/c_dbg.txt
CURRENT_FOLDER/YY/d_dbg.txt
Run Code Online (Sandbox Code Playgroud)

执行rename命令后,

CURRENT_FOLDER/a.txt
CURRENT_FOLDER/b.txt
CURRENT_FOLDER/XX/c_dbg.txt
CURRENT_FOLDER/YY/d_dbg.txt
Run Code Online (Sandbox Code Playgroud)

它没有递归,如何使这个命令重命名所有子目录中的文件.喜欢XXYY我将有这么多的子目录,其名称是不可预测的.而且我CURRENT_FOLDER也会有一些其他文件.

linux bash shell scripting suse

60
推荐指数
6
解决办法
10万
查看次数

Bash中的可变列表或数组结构?我怎样才能轻易附加到它?

我正在尝试在bash脚本中收集字符串值.我可以将字符串值附加到列表或数组结构的最简单方法是什么,以便我可以在最后回显它们?

arrays bash scripting

59
推荐指数
4
解决办法
5万
查看次数

用于捕获进程ID的Shell脚本,如果存在则将其终止

我尝试了这个代码,但它无法正常工作

#!/bin/sh

#Find the Process ID for syncapp running instance

PID=`ps -ef | grep syncapp 'awk {print $2}'`

if [[ -z "$PID" ]] then
Kill -9 PID
fi
Run Code Online (Sandbox Code Playgroud)

它在awk附近显示错误.

请给我任何建议.

bash shell scripting

59
推荐指数
4
解决办法
19万
查看次数

linux shell脚本:十六进制字符串到字节

让我们说我有一个字符串5a.这是ASCII字母Z的十六进制表示.我需要知道一个Linux shell命令,它将采用十六进制字符串并输出字符串表示的二进制字节.

所以,如果我这样做

echo 5a | command_im_looking_for
Run Code Online (Sandbox Code Playgroud)

我打开Z,我会看到一封孤零零的字母Z.

linux bash shell scripting encoding

58
推荐指数
5
解决办法
11万
查看次数

增加php的最大执行时间

我添加set_time_limit(0);了增加执行时间的功能,但最多只执行2-3分钟.

error_reporting(E_ALL);
error_reporting(1);
set_time_limit(0);
Run Code Online (Sandbox Code Playgroud)

我想搜索一个长篇大论的网站链接.

任何帮助将不胜感激.

非常感谢.

php scripting .htaccess php-ini

58
推荐指数
2
解决办法
28万
查看次数

删除Unix上的部分路径

我正在尝试删除字符串中的部分路径.我有路径:

/path/to/file/drive/file/path/
Run Code Online (Sandbox Code Playgroud)

我想删除第一部分/path/to/file/drive并生成输出:

file/path/
Run Code Online (Sandbox Code Playgroud)

注意:我在while循环中有几个路径,/path/to/file/drive所有路径都相同,但我只是在寻找删除所需字符串的"方法".

我找到了一些例子,但我无法让它们起作用:

echo /path/to/file/drive/file/path/ | sed 's:/path/to/file/drive:\2:'
echo /path/to/file/drive/file/path/ | sed 's:/path/to/file/drive:2'
Run Code Online (Sandbox Code Playgroud)

\2 作为字符串的第二部分,我显然做错了...也许有一种更简单的方法?

unix shell scripting sed

57
推荐指数
5
解决办法
7万
查看次数

Scala中的"eval"

Scala可以用来编写Java应用程序的脚本吗?

我需要从Java加载一段Scala代码,为它设置执行范围(主机应用程序公开的数据),评估它并从中检索结果对象.

Scala文档显示了从Java调用编译的Scala代码是多么容易(因为它变成了常规的JVM字节码).

但是我如何动态评估Scala表达式(从Java或者如果在Scala中更容易)?

对于许多其他语言,有javax.scripting接口.Scala似乎不支持它,我在Java/Scala互操作性文档中找不到任何不依赖于提前编译的东西.

java scripting scala embedding

56
推荐指数
5
解决办法
2万
查看次数

标签 统计

scripting ×10

bash ×6

shell ×6

linux ×3

unix ×2

.htaccess ×1

arrays ×1

batch-file ×1

embedding ×1

encoding ×1

java ×1

ksh ×1

php ×1

php-ini ×1

scala ×1

sed ×1

suse ×1

ubuntu ×1

vbscript ×1

windows ×1

zip ×1