Tag: 脚本

如何在Powershell中获取Parent的父目录?

所以如果我有一个目录存储在一个variables,说: $scriptPath = (Get-ScriptDirectory); 现在我想find两个父级别的目录。 我需要一个很好的方式来做: $parentPath = Split-Path -parent $scriptPath $rootPath = Split-Path -parent $parentPath 我可以在一行代码中访问rootPath吗?

VIM脚本很好的指导?

我已经使用VIM 10多年了,但从来没有真正进入VIM脚本(总是主观地认为这是VIM比Emacs弱的一个领域)。 最近,“在VIM脚本中,我可以执行正常模式命令”的实现使我的头脑变得“哈哈”,突然开始意识到为什么VIM脚本的部分是这样的。 normal ma10jd'a20kp 比…更优雅 Marker m = currentLocation(); advanceLines(10); Buffer b = delete(currentLocation(), m); advanceLines(-20); insertBuffer(b); 现在问题是 – 什么是学习vim脚本的好资源? 谢谢!

Bash或KornShell(ksh)?

我对nix并不陌生,但最近我在提示中花了很多时间。 我的问题是使用KornShell(ksh)或Bash Shell的优点是什么? 使用一个在另一个之上的陷阱在哪里? 从用户的angular度来看待理解,而不是单纯的脚本。

在linuxterminal中,如何显示文件夹的最后修改date,并考虑其内容?

所以这是交易。 假设我有一个名为“web”的目录 $ ls -la drwx—— 4 rimmer rimmer 4096 2010-11-18 06:02 web 但是在这个目录下,web / php / $ ls -la -rw-r–r– 1 rimmer rimmer 1957 2011-01-05 08:44 index.php 这意味着即使我的目录/web/php/index.php的内容最后在2011-01-05修改了,/ web /目录本身也被报告为上次修改时间为2010-11-18。 我需要做的是将我的/ web /目录的最后修改date作为该目录内任何文件/目录的最新修改daterecursion报告。 我怎么去做这个?

我们不应该使用<noscript>元素吗?

我发现这里有一些很好的缺点: noscript元素只检测浏览器是否启用了JavaScript。 如果JavaScript在防火墙而不是在浏览器中被禁用,那么JavaScript将不会运行,并且不会显示noscript元素的内容。 许多脚本依赖于支持的语言的特定function或特性,以便能够运行(例如document.getElementById)。 在不支持所需function的情况下,JavaScript无法运行,但由于支持JavaScript本身,因此无法显示无脚本内容。 使用noscript元素最有用的地方是在页面的头部,它可以有select地确定在页面加载时应用到页面的样式表和元素元素,而不必等到页面加载。 不幸的是,noscript元素只在页面的主体中有效,所以不能在头部使用。 noscript元素是块级元素,因此只能在禁用JavaScript时用于显示整个内容块。 它不能用于内联。 理想情况下,网页应该使用HTML来表示内容,外观使用CSS,JavaScript使用行为。 使用noscript元素是从HTML内部应用行为,而不是从JavaScript应用。 资料来源: http : //javascript.about.com/od/reference/a/noscriptnomore.htm 我非常同意最后一点。 有没有办法制作和添加一个外部的<noscript>文件? 我们应该在<head>放置<noscript> <head>吗?

如何在远程主机上创build一个目录,如果它不存在而不存在?

我不确定这是否可行。 基本上,我正在写一个脚本,允许我scp文件到我的托pipe。 这是迄今为止。 参数1是文件,参数2是我希望它放在远程服务器上的文件夹: function upload { scp $1 myusername@ssh.myhost.net:$2 } 正如你可能/不知道,如果我指定的目录,当我调用该函数不存在,那么传输失败。 有没有办法检查目录是否存在于函数中,如果不存在,请创build它。 我宁愿不必每次都要ssh来创build目录,但是如果我没有select的话,我就别无select了。

如何在Rails之外的ruby脚本中使用ActiveRecord?

我有一个小ruby脚本,我想使用ActiveRecord轻松访问数据库模型。 什么是最好的办法呢?

如何将布尔值从命令提示符传递给PowerShell脚本

我必须从batch file中调用PowerShell脚本。 其中一个参数是一个布尔值: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File .\RunScript.ps1 -Turn 1 -Unify $false 该命令失败,出现以下错误: Cannot process argument transformation on parameter 'Unify'. Cannot convert value "System.String" to type "System.Boolean", parameters of this type only accept booleans or numbers, use $true, $false, 1 or 0 instead. At line:0 char:1 + <<<< <br/> + CategoryInfo : InvalidData: (:) [RunScript.ps1], ParentContainsErrorRecordException […]

Unix:删除重复的行而不进行sorting

我在Python中有一个实用程序脚本: #!/usr/bin/env python import sys unique_lines = [] duplicate_lines = [] for line in sys.stdin: if line in unique_lines: duplicate_lines.append(line) else: unique_lines.append(line) sys.stdout.write(line) # optionally do something with duplicate_lines 这个简单的function(uniq,无需sorting第一,稳定的顺序)必须作为一个简单的UNIX实用程序可用,不是吗? 也许在pipe道中的filter的组合? 提问的理由:在我无法从任何地方执行python的系统上需要此function

从PHP中加载.sql文件

我正在为正在开发的应用程序创build一个安装脚本,并且需要从PHP内部dynamic创build数据库。 我已经得到它来创build数据库,但现在我需要加载在几个.sql文件。 我曾打算一次打开文件和mysql_query,直到我查看模式文件,并意识到它们不是每行一个查询。 那么,如何从PHP内部加载一个sql文件(就像phpMyAdmin的导入命令一样)?