linux - 为什么 '!head' 命令列出文件内容?
问题描述
!head -n5 {train_dataset_fp}
其中 train_dataset_fp 是 Python 中的 str 对象:
In [147]: train_dataset_fp
Out[147]: '/home/martin/.keras/datasets/iris_training.csv'
上面的'head'命令如何显示文件的内容:
120,4,setosa,versicolor,virginica
6.4,2.8,5.6,2.2,2
5.0,2.3,3.3,1.0,1
4.9,2.5,4.5,1.7,2
4.9,3.1,1.5,0.1,0
什么是'!头'?我知道'head'命令是什么意思。
解决方案
head 是一个 linux 命令,显示任何文件的前 n 行。这 !表示执行 OS Shell,然后 !head 运行 Shell 并执行 head 命令。参数 -n5 用于前 5 行。
推荐阅读
- reactjs - 如何根据节点状态渲染具有不同颜色的 react-diagraph 节点?
- python - Butterworth 内核生成
- c# - SQL0332N 不支持从源代码页“”到目标代码页“”的字符转换
- javascript - OpenLayers:什么是 selectedFeatures.on('add', function(event) {
- reactjs - 如何使用下一个静态 html 导出获取静态属性?
- javascript - 如何在 qweb 报告中添加分隔符?
- magento2 - 菜单 Magento 2.4
- sql - 显示授予的所有对象权限,除了 SYS
- filter - 如何使用流仅减轻您需要的线条
- linux - Bash - 获取两个字符之间的字符串