[sudhir.tataraju.WBLL0717E4418] ? cat test.sh
#!bin/bash
i=2
value2=abc
echo "`$value$i`"
Run Code Online (Sandbox Code Playgroud)
输出:
[sudhir.tataraju.WBLL0717E4418] ? sh test.sh
test.sh: line 8: 2: command not found
Run Code Online (Sandbox Code Playgroud)
调试输出:
[sudhir.tataraju.WBLL0717E4418] ? sh -x test.sh
+ i=2
+ value2=abc
++ 2
test.sh: line 8: 2: command not found
+ echo ''
Run Code Online (Sandbox Code Playgroud)
如何获得输出abc没有错误?
我现在使用 GetMedia API 通过 AWS Connect 服务将数据提取到(Kinesis Video Stream)KVS,我能够提取有效负载,但如何将此输出转换为 mp3/wav?我想将此输出提取到 AWS Transcribe 服务,以获取由 AWS Connect 服务提取到 KVS 的音频呼叫的文本格式。
以下代码的有效负载输出如下:
00#AWS_KINESISVIDEO_CONTINUATION_TOKEND\x87....\x1faudio/L16;rate=8000;channels=1;\x12T\xc......00"AWS_KINESISVIDEO_MILLIS_BEHIND_NOWD\x87\x10\x00\x00\x074564302g\xc8\x10\ x00\x00^E\xa3\x10\x00\x00#AWS_KINESISVIDEO_CONTINUATION_TOKEND\x87\x10\x00\x00/91343852333181432506572546233025969374566791063'
注:上面的回复太长,所以粘贴了一些。
import json
import boto3
kinesis_client = boto3.client('kinesisvideo', region_name='us-east-1')
response = kinesis_client.get_data_endpoint(
StreamARN='arn:aws:kinesisvideo:us-east-1:47...,
APIName='GET_MEDIA')
t = response['DataEndpoint']
video_client = boto3.client('kinesis-video-media', endpoint_url=t, region_name='us-east-1')
stream = video_client.get_media(
StreamARN='arn:aws:kinesisvideo:us-east-1:47...',
StartSelector={'StartSelectorType': 'EARLIEST'})
streamingBody = stream['Payload']
print(streamingBody.read())
Run Code Online (Sandbox Code Playgroud)
请建议我如何将有效负载输出转换为 mp3/wav 等。
amazon-web-services python-3.x amazon-kinesis amazon-kinesis-agent apache-camel-aws-kinesis
我正在尝试更新正在运行的Docker容器的网络。
注意:运行容器时,我没有连接任何网络。
[root@stagingrbt ~]# docker network connect host cdf8d6e3013d
Error response from daemon: container sharing network namespace with another container or host cannot be connected to any other network
[root@stagingrbt ~]# docker network connect docker_gwbridge cdf8d6e3013d
error during connect: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.39/networks/docker_gwbridge/connect: EOF
[root@stagingrbt ~]# docker network create -d host my-host-network
Error response from daemon: only one instance of "host" network is allowed
[root@stagingrbt ~]# docker network ls
NETWORK ID NAME DRIVER SCOPE
495080cf93e3 bridge bridge local
cf0408d6f13f docker_gwbridge bridge local …Run Code Online (Sandbox Code Playgroud) 为什么baseline.config.total.no.1of.banner=a_1和baseline.config.total.no.2of.banner=b_2包含在输出?不应该baseline.config.total.no..*.在1of和之间需要一个点2of?
$ grep "baseline.config.total.no..*." ./output/messages_en.properties
baseline.config.total.no.1of.banner=a_1
baseline.config.total.no.2of.banner=b_2
baseline.config.total.no.1.of.banner=10-1streak
Run Code Online (Sandbox Code Playgroud)