我想将可以在子网中运行的实例数限制为可能的最小实例数.这与IAM角色相结合将允许我限制用户可以在我的AWS账户上创建的实例数量(请参阅https://forums.aws.amazon.com/thread.jspa?threadID=174503要求#4反映我的动机).
可以在VPC中在AWS上创建的最小子网是什么?IPv4 CIDR是什么?
我在Windows计算机上使用Cygwin来从远程Linux计算机上获取一些信息,并将结果写入文件。这是我的命令:
ssh user@remotemachine ps -aef | grep vnc | grep -v grep | awk '{print "<size>"$11"<\/size>""\n""<colorDepth>"$13"<\/colorDepth>"}' > myfile.txt
Run Code Online (Sandbox Code Playgroud)
但是,当我然后跑步
ls -l
Run Code Online (Sandbox Code Playgroud)
在写入myfile.txt的目录上,它表明文件名实际上是myfile.txt吗? (带有问号)。多余字符来自哪里,如何获取打印代码以正确命名文件,就像myfile.txt一样
我只需要运行另一个命令,例如
mv myfile.txt? myfile.txt
Run Code Online (Sandbox Code Playgroud)
要么
mv myfile.txt^M myfile.txt
Run Code Online (Sandbox Code Playgroud)
但是在我的bash脚本中似乎都找不到要重命名的文件(尽管有趣的是,我可以从终端(不在脚本中)开始输入
mv myf
Run Code Online (Sandbox Code Playgroud)
然后使用Tab键完成对文件的查找,然后使用新的文件名结束该行,并成功重命名了该文件。