bash - Bash:固定变量变为可变变量
问题描述
我正在编写必须从表中选择特定行的代码。我正在尝试选择该行,然后放入一个名为result_X_Y.txt
.
我已经尝试过$X
和$Y
。也许还有其他选择?
有这行代码:
line=$(grep -F '21.581' cuted.txt | grep -F '54.6845')
这在我输入数字时效果很好,但如果我想使用这些行它不起作用:
X=21.581
Y=54.6845
line=$(grep -F 'X' cuted.txt | grep -F 'Y')
解决方案
您使用带有单词 X 和 Y 的 grep,但它不是变量。
尝试一下:line=$(grep -F "$X" cuted.txt | grep -F "$Y")
推荐阅读
- php - php中字符串内的单双引号问题
- ios - Swift,iOS:如何从我的 firebase 数据库中提取数据?
- r - 递归特征消除和变量选择
- c++ - 附加深度纹理 (C++) 时 OpenGL FBO 纹理混乱
- twitter-bootstrap - 如果涉及验证,则输入组中的 bootstrap 4.1 最后一个孩子会丢失圆角
- assembly - 使用 RTC 的 ASM 8086
- devexpress - 如何安装“HTML 属性编辑器”?
- java - 显示多维字符串数组的元素 [Java]
- postgresql - pg_dumpall 不提示密码
- yii2 - 如何添加自己的下拉菜单(从小部件)到CKEditor?