Questions tagged «scripting»

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

18
Bash脚本有什么用了吗?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我刚刚完成第二年的大学CS学习,所以我缺乏对“现实世界”的了解。我第一年学习Java,然后继续学习Java,第二年学习了C和简单的Bash脚本。今年夏天,我正在尝试学习Perl(上帝帮助我)。我过去有点涉猎Python。 我的问题是,既然我们拥有易读,可写的脚本语言,例如Python,Ruby,Perl等,为什么有人编写Bash脚本?有什么我想念的吗?我知道我的linux机器有perl和python。它们不够普及吗?在Bash中确实有比在其他hll中更容易做的事情吗?

6
使用命令行工具计算文件中的行长
问题 如果我有一个长文件,其中包含许多行,这些行的长度各不相同,该如何计算每行长度的出现次数? 例: file.txt this is a sample file with several lines of varying length 跑步count_line_lengths file.txt会给: Length Occurences 1 1 2 2 4 3 5 1 6 2 7 2 有想法吗?

9
查找多个文件并在Linux中重命名它们
我有类似的文件a_dbg.txt, b_dbg.txt ...在Suse 10系统中。我想编写一个bash shell脚本,该脚本应通过从文件中删除“ _dbg”来重命名这些文件。 Google建议我使用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 执行rename命令后, CURRENT_FOLDER/a.txt CURRENT_FOLDER/b.txt CURRENT_FOLDER/XX/c_dbg.txt CURRENT_FOLDER/YY/d_dbg.txt 它不是递归执行的操作,如何使此命令重命名所有子目录中的文件。LikeXX和YY我将有很多子目录,这些子目录的名称不可预测。而且我CURRENT_FOLDER还将拥有一些其他文件。
72 linux  bash  shell  scripting  suse 


11
在ASP.NET MVC的母版页中使用脚本
我对ASP.NET MVC相当陌生,并且在脚本方面遇到了一些麻烦……特别是,我想在大多数页面中使用jQuery,因此将其放在母版页中是有意义的。但是,如果我这样做(来自~/Views/Shared/Site.Master): <script src="../../Scripts/jquery-1.2.6.js" type="text/javascript"></script> 这就是字面上的意思,这取决于客户-当然,只有当我们当前的路线碰巧具有正确数量的等级时,这才起作用。从开始~/Scripts/...不起作用。/Scripts/...如果项目位于站点根目录(我不想假设),则从头开始将是有效的。 我有一种可行的方法(我将在下面发布)-但是:我缺少什么吗? 我宁愿不必使用脚本管理器,因为这似乎破坏了ASP.NET MVC模型的简单性……还是我太担心了? 这是我使其工作的方式,它对非平凡的虚拟机也适用-但似乎过于复杂: <script src="<%=Url.Content("~/Scripts/jquery-1.2.6.js")%>" type="text/javascript"></script>

7
在Unix上删除部分路径
我正在尝试删除字符串中的部分路径。我有路径: /path/to/file/drive/file/path/ 我想删除第一部分/path/to/file/drive并产生输出: file/path/ 注意:我在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' \2 作为字符串的第二部分,我显然做错了什么……也许有更简单的方法吗?
70 shell  unix  scripting  sed 


15
如何开始使用PowerShell?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我玩过PowerShell V1的早期Beta版本之一,但自从它变成“金”以来就没有使用过。开始使用PowerShell的最佳方法是什么? 我应该使用哪个版本的PowerShell(V1.0和2.0 CTP)?您使用PowerShell做什么?是否有任何工具可以使使用PowerShell更加容易(即开发环境)?


30
从PHP内加载.sql文件
我正在为正在开发的应用程序创建安装脚本,并且需要从PHP内部动态创建数据库。我已经创建了数据库,但是现在我需要加载几个.sql文件。我计划一次打开一个文件并用mysql_query一次一行-直到我查看了模式文件并意识到它们不仅仅是每行一个查询。 那么,如何从PHP内加载sql文件(就像phpMyAdmin的import命令一样)?
68 php  sql  mysql  import  scripting 


11
有用(困难)SQL脚本库
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 9年前关闭。 有谁知道我在哪里可以找到常见但又困难(异常)的SQL脚本示例库。我说的是您在文档中找不到的那些示例,但是确实经常需要完成这些示例,例如查找重复项等。 拥有这样方便的东西将节省大量时间。 编辑:谢谢大家,我认为这已成为一个很好的快速参考。描述性越强,效果越好,因此,如果您发现自己的方式是开放的,请-编辑并添加一些说明。非常感谢已经这样做的人!
68 sql  scripting 


2
bash中的fork和exec
如何在bash中实现fork和exec? 让我们假设脚本为 echo "Script starts" function_to_fork(){ sleep 5 echo "Hello" } echo "Script ends" 基本上,我希望该函数像在C语言中那样被称为新进程,我们使用fork和exec调用。 在脚本中,预期父脚本将结束,然后在5秒钟后打印“ Hello”。
68 linux  bash  scripting  shell 
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.