linux - 构建将内容附加到特定文件的脚本的最简单方法,用于此类任务的 Windows 或 Linux?

标签 linux shell scripting cmd

目前我正在使用 Windows。

我需要一个脚本来打开某个文件并向其附加一个字符串。字符串本身有 5 - 10 行。

附加的字符串取决于给定的脚本参数 - 字符串的某些部分本身就是参数,其他部分是静态的。

我尝试在 Windows 中使用 .bat 文件执行此操作,但我并不真的觉得它适合这项工作。看起来太复杂了。

这在 Linux 中可以更容易地完成吗?或者在 Windows 中以某种方式实用?我不想为这样一个简单的任务编写 C/C++ 程序,只是因为操作系统没有提供构建类似东西的简单方法。

基本上,我只想知道我应该使用哪种工具(在 Windows 和 Linux 上)以及在 Windows 或 Linux 上构建更容易。

最佳答案

在 Windows 中使用 cygwin,然后按照 Ernest 的指示通过 cygwin shell 执行此操作。 bat 文件太可怕了。 Linux IMO 比 Windows 更智能、更高效,您应该切换到它,但如果您真的需要坚持使用 Windows,请安装 cygwin。

关于linux - 构建将内容附加到特定文件的脚本的最简单方法,用于此类任务的 Windows 或 Linux?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7116502/

相关文章:

linux - dma_alloc_coherent() 超过 4mb 的内存分配失败

python - 在迭代过程中删除行范围

bash - SSH 文档 : bash prompt

linux - 如何在 Linux 中更改窗口位置时得到通知?

windows - 在 cmd.exe 中执行批处理文件什么都不做

linux - Bash 脚本和在命令行上手动运行命令

github - 使用 CLI 从 Github 中的项目获取依赖项

linux - 如何在bash中显示一行文本

powershell - 在 Powershell 脚本中翻译逻辑

linux - exec shell 命令的选项 -l