bash - 如何将剪切命令结果保存在文件中
问题描述
我的问题很简单:
我用了 :
for file in `/path/*_aa.fasta.aln; do cut -f 1 -d "|" ${file} > ${file}.1; done`
在这里你可以看到我将结果存储在${file}.1
但如何${file}
直接执行它?
解决方案
试试这个:
for file in "/path/*_aa.fasta.aln";
do
cut -f 1 -d "|" ${file} > ${file}.tmp;
mv ${file}.tmp ${file};
done
推荐阅读
- javascript - 使用 JavaScript 删除、保存和更新购物车中的数量
- c# - c# - 子元素中的xml编辑属性
- android - 在 react-native 应用程序中获取密码以自动填充 Android WebView
- css - 即使单击,如何保持 Ant Design Dropdown 组件背景颜色相同(React,CSS)
- arrays - 使用“tr”命令拆分字符串似乎不起作用
- google-bigquery - 在 Data Studio 中使用 YEAR + MONTH 作为日期
- python - 为我的精灵设置一个不可见的边界
- python - Pygame使碰撞时文本不消失
- python - Docker 使用自定义 Python 映像记录延迟
- kotlin - 将 gson 与 kotlin.stdlib.Result 一起使用