bash - 如何在此处修复文档抛出错误而不是创建文件?
问题描述
为什么以下此处的文档会抛出错误而不是创建~/Desktop/test.sh
?
sed: /first_names.txt: 没有这样的文件或目录
cat << EOF > ~/Desktop/test.sh
#! /bin/bash
set -e
first_name=`sed "$(jot -r 1 1 2048)q;d" $dirname/first_names.txt | sed -e 's/[^a-zA-Z]//g'`
echo #first_name
EOF
解决方案
推荐阅读
- unit-testing - 使用 mocha 测试多个 http 请求
- angular - 将@Input 的对象传递给 MatTableDataSource Angular Material
- c# - 重新绘制到 SKCanvas 时如何修复“致命信号 11”
- python - Pytorch:了解 nn.Module 类如何在内部工作
- yaml - 即使拥有完整的管理权限,sns 中未发布的用户,lambda 也超出了 vpc
- c# - 无论如何要从另一个表或另一个模型中提取数据以下拉列表或选择框?
- flutter - 如何为按钮创建自定义倾斜边缘?
- java - 为什么我在下面的代码中将数字 320.04 打印到控制台?
- python - 如何使用python关闭pdf文件
- r - 如何将文本拆分为一列并使用 R 将每个拆分部分放入一个新的数据框中?