AWS 命令每次运行较少
AWS command runs less every time
我有一个用于将数据插入数据库的脚本。类似这样的东西:
#!/bin/bash
aws dynamodb --profile ${PROFILE} put-item --table-name ${TABLE} --item '{"hashKey": {"S":"id1"}, "rangeKey":{"S": "range001"},"info": {"S":"stuff1"}}';
aws dynamodb --profile ${PROFILE} put-item --table-name ${TABLE} --item '{"hashKey": {"S":"id2"}, "rangeKey":{"S": "range002"},"info": {"S":"stuff2"}}';
aws dynamodb --profile ${PROFILE} put-item --table-name ${TABLE} --item '{"hashKey": {"S":"id3"}, "rangeKey":{"S": "range003"},"info": {"S":"stuff3"}}';
aws dynamodb --profile ${PROFILE} put-item --table-name ${TABLE} --item '{"hashKey": {"S":"id4"}, "rangeKey":{"S": "range004"},"info": {"S":"stuff4"}}';
最烦人的是,对于每一行 运行 我都会得到以下内容,我必须手动按 'q' 才能移到下一行。 所以它似乎以某种方式调用了 less 命令。
我认为这可能是一个 zsh 问题,但我在那里做的并不多。我是 运行ning powerlevel10k。我似乎无法在网上找到解决方案(搜索 shell 命令调用 less 命令之类的东西)所以希望有人之前已经 运行 解决了这个问题...
所以我找到了答案。这与 bash 或 zsh 无关,所以这就是我没有找到解决方案的原因。
问题出在 AWS 命令上,因为 运行 使用 AWS CLI 的插入。 CLI 有一个字段 AWS_PAGER
,我假设它的默认设置为 AWS_PAGER = "less"
。
无论是否默认,添加 export AWS_PAGER=""
解决了问题。
我有一个用于将数据插入数据库的脚本。类似这样的东西:
#!/bin/bash
aws dynamodb --profile ${PROFILE} put-item --table-name ${TABLE} --item '{"hashKey": {"S":"id1"}, "rangeKey":{"S": "range001"},"info": {"S":"stuff1"}}';
aws dynamodb --profile ${PROFILE} put-item --table-name ${TABLE} --item '{"hashKey": {"S":"id2"}, "rangeKey":{"S": "range002"},"info": {"S":"stuff2"}}';
aws dynamodb --profile ${PROFILE} put-item --table-name ${TABLE} --item '{"hashKey": {"S":"id3"}, "rangeKey":{"S": "range003"},"info": {"S":"stuff3"}}';
aws dynamodb --profile ${PROFILE} put-item --table-name ${TABLE} --item '{"hashKey": {"S":"id4"}, "rangeKey":{"S": "range004"},"info": {"S":"stuff4"}}';
最烦人的是,对于每一行 运行 我都会得到以下内容,我必须手动按 'q' 才能移到下一行。 所以它似乎以某种方式调用了 less 命令。
我认为这可能是一个 zsh 问题,但我在那里做的并不多。我是 运行ning powerlevel10k。我似乎无法在网上找到解决方案(搜索 shell 命令调用 less 命令之类的东西)所以希望有人之前已经 运行 解决了这个问题...
所以我找到了答案。这与 bash 或 zsh 无关,所以这就是我没有找到解决方案的原因。
问题出在 AWS 命令上,因为 运行 使用 AWS CLI 的插入。 CLI 有一个字段 AWS_PAGER
,我假设它的默认设置为 AWS_PAGER = "less"
。
无论是否默认,添加 export AWS_PAGER=""
解决了问题。