visual-studio-code - zsh:找不到命令:foo
问题描述
我正在学习 Vagrant 的力量,我偶然发现了这个问题。我正在尝试创建一个名为 foo.txt 的文本,其中包含文本“foo”。
我在终端中输入的是:
- user@User-MBP 数据 % "foo" > foo.txt
终端说:
- zsh:找不到命令:foo
有没有人遇到过这个?预先感谢您的帮助!
解决方案
你不能像那样在文件中抛出一个字符串。你需要使用一个程序echo
来为你抛出它。
echo "foo" > foo.txt
要更清楚地了解原因,请运行man echo
.
该echo
程序“将参数写入标准输出”。无论您给它什么参数(即“foo”),它都会写入标准输出。
您可以使用>
“重定向标准输出”的运算符来执行此操作。在这里阅读。
然后,您指定一个文件来“捕获”您已经做得很好的重定向标准输出(即 foo.txt)。
推荐阅读
- grails - 我怎样才能得到 grails 中两个日期之间的记录数
- java - 签名的jar执行性能
- javascript - 传递对象引用错误
- javascript - 使用相同的“this.value”运行多个 javascript 函数
- django - 静态 css 和图像未在 django 中加载
- c# - 从复选框列表中的顶部项目从 SQL 数据库中选择的数据被复制到所有 Gridview 行
- php - PostgreSQL(libpq) 版本更新、PDO、PHP
- c# - 如何在一个 TreeView 分支上绑定两个不同的集合
- sql - 如何在游标内的select语句中实现批处理
- java - 如何在java中将JButton设置为默认按钮?