问题标签 [bash-on-windows]
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.
qt-creator - 如何在 Windows 10 上从 Qt 创建者调用 bash
我在 Windows 10 64 位上安装了 Qt Creator 4.4.1。我也bash on ubuntu on windows
安装了。我想bash
从 Qt 创建者调用,以便通过创建自定义构建过程步骤在项目目录上执行一些 linux 命令,但不幸的是我收到以下错误:
我也尝试了以下步骤:
bash
指定:的完整路径,C:\Windows\System32\bash.exe
但它失败并出现相同的错误。
cmd
以执行包含以下代码的 .bat 脚本:bash -c "my command that I want to execute"
但我也收到以下错误:
"/mnt/c/Qt/Qt5.9.3/Tools/QtCreator/bin/qtcreator.exe"
Qt Creator 启动正常,但它再次无法识别bash
命令。bash
吗?
c++ - 如何在 Windows 上的 Ubuntu 上获得使用 XWindows 在 Bash 上构建的 C++ 程序?
我正在尝试获取一个使用 XWindows 在 Windows 上的 Ubuntu 上构建 Bash 的 C++ 程序。我了解 Windows 上的 Ubuntu 上的 Bash 不正式支持图形 Linux 应用程序,但我希望尽可能地构建该程序。我试图尽可能减少我的问题,希望我提供了足够的信息。
首先,我使用以下命令安装了 libx11-dev 包和与之关联的包:
其次,我的 Makefile 如下:
三、window.h文件如下:
四、window.cc文件如下:
最后main.cc文件如下:
当我运行我的 Makefile 时,我得到以下输出:
任何帮助表示赞赏。
shell - 如何使用 echo (bash) 在适当的位置列出文件
我有一个 shell 脚本,允许用户添加和/或删除文件和目录。这是一个文件操纵器。该脚本跟踪日志文件中添加或删除的所有文件。然后,我逐行读取日志文件并将文件放在 3 个文件之一中:dev_deleted.txt、dev_duplicates.txt 或 dev_final.txt。
- 如果用户将相同的文件添加到目录两次(重复),则文件或目录应列在 dev_duplicates.txt 文件中。
- 任何被删除的文件/目录都应该在 dev_deleted.txt 中列出
所有其他文件应列在 dev_final.txt 中,包括文件名、第一个和最后一个字符以及文件的长度
正如您在下面的代码中所看到的,我阅读了日志文件中的每一行以搜索正确的后缀,删除后缀,并在 dev_deleted.txt、dev_duplicates.txt 或 dev_final.txt 中列出
dev_deleted.txt 可以正常工作,但 dev_duplicates.txt 和 dev_final.txt 没有列出正确的文件。我在我的 Mac 上运行没有问题,但现在我尝试在 Windows 10 操作系统上运行(我将 EOL 转换为 UNIX),最后一个案例给我带来了问题。有人可以帮忙吗?
我试过搜索语法错误
带有 -new 后缀的文件应在 dev_duplicates.txt 中列出,带有 -removed 后缀的文件应在 dev_deleted.txt 中列出,所有其他文件(未删除或重复)应在 dev_final.txt 中列出,包括文件名,第一个和最后一个字符,以及文件的长度