当尝试添加两个最初从同一来源复制(通过简单文件复制)的 VirtualBox 虚拟机时,在添加第二个虚拟机时,我收到消息
Failed to open virtual machine [...]
Trying to open a VM config [...] which has the same UUID as an existing virtual machine.
Run Code Online (Sandbox Code Playgroud)
(是的,机器应该被克隆而不是简单的文件复制,但此时为时已晚。)
有没有一种很好的方法来检查数组是否在 bash 中有一个元素(比循环更好)?
或者,是否有另一种方法来检查数字或字符串是否等于一组预定义常量中的任何一个?
当我等待缓慢的命令(例如对大型数据库的操作)时,我开始做其他事情,并且经常很长时间没有注意到它已经完成,浪费了宝贵的时间。我正在寻找一种让 shell 提醒我的方法(我的意思是,运行一些我可以确定的自定义命令)当一个已运行超过 X 秒的命令完成并且我返回提示时。
我正在使用 Bash,但其他 shell 的解决方案也会很有趣。
如何将一些输入逐行传递给命令行(即为每一行调用命令)?
xargs
不起作用,因为它将行作为参数传递,而不是作为标准输入传递。
出现这种情况的具体情况是解码一个文件,其行是 base64 编码的字符串。