我正在轮询 csv 文件,并希望定期捕获文件的最后 5 行。有没有办法在跳过最后一行的同时做到这一点。例如
我正在投票的文件:
Fooo1,bar1,bar1
Fooo2,bar2,bar2
Fooo3,bar3,bar3
Fooo4,bar4,bar4
Fooo5,bar5,bar5
Fooo6,bar6,bar6
Fooo7,bar7,bar7
Run Code Online (Sandbox Code Playgroud)
Tail 命令将仅捕获第 2-6 行。
问题是文件不断增长。
在 OS X 上使用 Homebrew 安装 AWS CLI 之后,AWS CLI 似乎指向错误的 Python 版本。我想使用 Python3 而不是 Python2。关于如何强制 AWS CLI 使用 Python3 的任何想法?
配置如下:
$ python3 --version
Python 3.6.2
$ python --version
Python 2.7.13
$ aws --version
aws-cli/1.11.120 Python/2.7.10 Darwin/16.0.0 botocore/1.5.83
Run Code Online (Sandbox Code Playgroud)
请注意 Python 的错误版本。
在bash脚本中,有什么方法可以做到以下几点?
var="fooo_barrrr"
Run Code Online (Sandbox Code Playgroud)
删除所有字符的最佳方法是什么,包括'_',以便var变为"barrrr"?