Questions tagged «scripting»

脚本编写是一种编程形式,通常具有低形式化,松散键入和不需要显式编译的特征。有许多脚本语言,并且这些脚本语言可用于各种场景-命令行应用程序,GUI,服务器端应用程序,扩展模块。

5
Bash脚本缺少']'[关闭]
关闭。这个问题不能重现,或者是由错别字引起的。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 4个月前关闭。 改善这个问题 我收到错误./test.sh:行13:[:缺少`]'在文件test.sh中,我尝试使用方括号和其他选项(例如-a)或通过检查文件p1的大小来尝试,但错误是无论给出的输入是什么,我总是在那里,else语句总是被执行。我甚至尝试通过删除; 在第13行中,但这没有帮助。 test.sh #!/bin/bash echo "Enter app name" read y $y & top -b -n 1 > topLog.log #-w checks for the whole word not and sub string from that word grep -w "$y" topLog.log > p1 #-s option checks if the file p1 is …
81 bash  scripting 

4
如何在特定时间在Linux上运行脚本?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 我有一个包含特定日期和时间的文本文件。 我希望能够在该文件中指定的时间运行脚本。 您将如何实现?创建另一个在后台运行的脚本(有点像守护进程),并每秒检查当前时间是否与文件中的时间匹配?还有另一种方法吗?该机是linux服务器,Debian wheezy。提前致谢
80 linux  bash  scripting  debian 

6
Python脚本头
典型的标头应为 #!/usr/bin/env python 但是我发现以下在执行脚本时也可以使用 $python ./my_script.py #!/usr/bin/python #!python 这2个标头之间有什么区别?第二个可能是什么问题?还请讨论python解释器是否在PATH中的情况。谢谢。
79 python  scripting 


6
Shell脚本的单元测试
多年来,我从事的几乎所有产品都涉及一定程度的Shell脚本(或Windows上的批处理文件,PowerShell等)。即使我们用Java或C ++编写了大量代码,但似乎总是存在一些集成或安装任务,而这些任务最好使用Shell脚本来完成。 这样,shell脚本便成为随附代码的一部分,因此需要像已编译的代码一样进行测试。有没有人对其中的一些shell脚本单元测试框架有经验,例如shunit2?目前,我主要对Linux shell脚本感兴趣。我想知道测试工具能够很好地复制其他xUnit框架的功能和易用性,以及与持续构建系统(如CruiseControl或Hudson)集成的难易程度。

7
如何使用Bash将一个目录合并到另一个目录?
我正在寻找将文件从一个目录合并到另一个目录的shell脚本。 样品: html/ a/ b.html index.html html_new/ a/ b2.html b.html 用法: ./mergedirs.sh html html_new 结果: html/ a/ b.html b2.html index.html html/a/b.html被替换为html_new/a/b.html html/a/b2.html被复制自html_new/a/b2.html html/index.html保持不变

16
在SQL Server中,如何为给定表生成CREATE TABLE语句?
我花了很多时间想出解决这个问题的方法,因此本篇文章的精神是,我将其发布在这里,因为我认为这可能对其他人有用。 如果有人有更好的脚本或要添加的内容,请发布。 编辑:是的,我知道如何在Management Studio中进行操作-但我需要能够从另一个应用程序中进行操作。

11
Unix-文件中的列数
给定一个包含这样数据的文件(即stores.dat文件) sid|storeNo|latitude|longitude 2|1|-28.03720000|153.42921670 9|2|-33.85090000|151.03274200 输出列名数量的命令是什么? 例如,在上面的示例中,该值为4。(第一行中的竖线字符数+ 1) 我在想类似的东西: awk '{ FS = "|" } ; { print NF}' stores.dat 但它返回所有行,而不仅仅是第一行,对于第一行,它返回1而不是4
77 linux  bash  shell  unix  scripting 

9
向.NET应用程序添加脚本功能
我有一个用C#编写的小游戏。它使用数据库作为后端。这是一款纸牌游戏,我想将纸牌的功能实现为脚本。 我的意思是,我实际上具有一个接口,该接口ICard由纸牌类实现(public class Card056: ICard),并包含游戏调用的函数。 现在,为了使事物可维护/可修改,我希望将每个卡的类作为源代码存储在数据库中,并在首次使用时进行编译。因此,当我必须添加/更改卡时,只需将其添加到数据库中并告诉我的应用程序刷新,而无需进行任何程序集部署(尤其是因为我们要谈论的是每张卡1个程序集,这意味着数百个程序集) 。 那可能吗?从源文件注册一个类,然后实例化它,依此类推。 ICard Cards[current] = new MyGame.CardLibrary.Card056(); Cards[current].OnEnterPlay(ref currentGameState); 该语言为C#,但如果可以用任何.NET语言编写脚本,则可以额外获得好处。

11
脚本和程序之间的区别?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 脚本和程序有什么区别?大多数时候,我听说脚本正在运行,这不是程序吗?我有点困惑,有人可以详细说明吗?
76 scripting 



4
在Linux终端中,如何考虑到文件夹的内容,显示该文件夹的最后修改日期?
所以这是交易。假设我有一个名为“ 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年1月5日,/ web /目录本身也被报告为最后修改时间为2010年11月18日。 我需要做的是递归地将/ web /目录的最后修改日期报告为该目录内任何文件/目录的最新修改日期。 我该怎么做呢?

3
自动化GDB调试会话的最佳方法是什么?
GDB是否具有内置的脚本编制机制,我应该编写一个期望脚本,还是那里有更好的解决方案? 我每次都会发送相同的命令序列,并将每个命令的输出保存到文件中(很可能使用GDB的内置日志记录机制,除非有人有更好的主意)。

30
Bash的隐藏功能
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 Shell脚本通常用作胶水,用于自动化和简单的一次性任务。Bash shell /脚本语言最喜欢的“隐藏”功能有哪些? 每个答案一项功能 提供功能的示例和简短描述,而不仅仅是文档的链接 使用粗体标题作为第一行标记功能 也可以看看: C的隐藏功能 C#的隐藏功能 C ++的隐藏功能 Delphi的隐藏功能 Python的隐藏功能 Java的隐藏功能 JavaScript的隐藏功能 Ruby的隐藏功能 PHP的隐藏功能 Perl的隐藏功能 VB.Net的隐藏功能

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.