问题标签 [scripting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - 在vim中自动折叠#defines
我使用相当多的多平台 C/C++ 代码,由常见的#defines(#if WIN、#if UNIX 等)分隔。如果我可以让 vim 在我打开文件时自动折叠我当前不感兴趣的部分,那就太好了。我已经搜索了 vim 脚本档案,但没有发现任何有用的东西。有什么建议么?从哪里开始?
scripting - 如何确定文件的行尾
我有一堆(数百个)应该有 Unix 行结尾的文件。我强烈怀疑其中一些有 Windows 行尾,我想以编程方式找出哪些行尾。
我知道我可以跑
脚本中的类似内容来转换所有内容,但我希望能够识别那些需要首先更改的文件。scripting - 如何使用 Inno Setup 根据注册表项选择在文件夹中安装插件/文件?
Inno Setup是一个很好的易于使用的安装程序。在这个 stackoverflow 问题中它的评价很高。我需要将插件安装到与 3rd 方应用程序的安装文件夹相关的文件夹中。从文档中如何做到这一点并不明显。
sql-server - 什么是备份 SQL Server 数据库的简单命令行程序或脚本?
在我们的内部服务器上执行数据库备份时,我太松懈了。
是否有一个简单的命令行程序可以用来备份 SQL Server 2005 中的某些数据库?还是有一个简单的VBScript?
regex - 递归浏览目录并替换字符串的 Shell 脚本
我需要递归搜索目录并在找到的所有文件中用另一个字符串(比如http://development:port/URI)替换一个字符串(比如 http ://production:port/URI)。任何人都可以帮忙吗?
如果该脚本可以打印出它修改的文件并将搜索/替换模式作为输入参数,那就更好了。
问候。
scripting - 在引导时自动在 FreeBSD 上挂载 NTFS 分区
我正在寻找以读/写模式在 FreeBSD 6.2 上挂载 NTFS 硬盘的方法。
搜索谷歌,我发现 NTFS-3G 可以提供帮助。
使用 NTFS-3G,当我尝试手动挂载/卸载 NTFS 时没有问题:
挂载:ntfs-3g /dev/ad1s1 /home/admin/data -o uid=1002,
或者
卸载:卸载/home/admin/data
但是当尝试在启动时自动挂载 ntfs 硬盘时我遇到了问题。
我努力了:
- 添加 fstab:/dev/ad1s1 /home/admin/data ntfs-3g uid=1002 0 0
- 制作一个脚本,在启动时自动挂载 ntfs 分区,在 /usr/local/etc/rc.d/ 目录上。
但它仍然失败。该脚本在手动执行时运行良好。
有谁知道在 FreeBSD 6.2 上具有读/写访问 NTFS 的替代方法/解决方案?
谢谢。
c# - 嵌入 C# 桌面应用程序的最佳脚本语言是什么?
我们正在编写一个复杂的富桌面应用程序,并且需要在报告格式方面提供灵活性,因此我们认为我们只需将我们的对象模型暴露给脚本语言即可。时间是这意味着 VBA(这仍然是一个选项),但托管代码衍生 VSTA(我认为)似乎已经枯萎了。
现在,在 Windows .NET 上嵌入脚本语言的最佳选择是什么?
unix - 检查 Unix 脚本的 ftp 返回码
我目前正在创建一个通宵作业,该作业调用一个 Unix 脚本,该脚本又使用ftp
. 我想检查所有可能的返回码。的手册页ftp
没有列出返回码。有谁知道在哪里可以找到清单?有这方面经验的人吗?我们还有其他脚本在日志中对某些返回字符串进行 grep,并在出错时发送电子邮件。然而,他们经常错过意料之外的代码。然后我将原因放入日志和电子邮件中。
java - Java:嵌入到 Java 桌面应用程序中的脚本语言(宏)
shell - 如何编写 shell 脚本以将 grep 数据定向到基于日期的文件名?
我基本上想这样做:
...当然文件名是example.com.2008-09-27-11:21:30.log
然后我把它放在 crontab 中每天运行。