一个 bash 命令输出这个:
Runtime Name: vmhba2:C0:T3:L14
Group State: active
Runtime Name: vmhba3:C0:T0:L14
Group State: active unoptimized
Runtime Name: vmhba2:C0:T1:L14
Group State: active unoptimized
Runtime Name: vmhba3:C0:T3:L14
Group State: active
Runtime Name: vmhba2:C0:T2:L14
Group State: active
Run Code Online (Sandbox Code Playgroud)
我想把它用管道输送到某个东西上,使它看起来像这样:
Runtime Name: vmhba2:C0:T1:L14 Group State: active
Runtime Name: vmhba3:C0:T3:L14 Group State: active unoptimized
Runtime Name: vmhba2:C0:T2:L14 Group State: active
[...]
Run Code Online (Sandbox Code Playgroud)
即删除所有其他换行符
我试过了,... |tr "\nGroup" " "
但它删除了所有换行符并吃掉了其他一些字母。谢谢
我需要循环和 ssh 到多个主机并在每个主机上运行一系列命令。
就像是:
for i in $(jot -w '%02.0f' 14 1)
>do ssh user@host$i sudo -i "command1; command2; command3"
>done
Run Code Online (Sandbox Code Playgroud)
但我无法让它正常工作。我在 Google 上看到了各种各样的东西,比如sudo sh -c
管道到 sudo 等,但无法弄清楚。
;
jot -w
,这大致相当于seq -f
在 linux 中提前致谢!
我正在为使用 InnoDB 的 MySQL 5.6 寻找 ext3 文件系统块大小的建议。
在 VMware ESXi 5 中运行 CentOS 5.4 VM,在 NetApp FibreChannel LUN(具有 4k 块大小)上运行 VMFS 5 数据存储。使用 O_DIRECT,innodb_flush_log_at_trx_commit = 2,14G 缓冲池,并且 db 执行 OLTP,偶尔会处理一些处理大量数据的大型查询。有些表有几 GB 或更多,有些则很小。表和 ibdata 文件在一个文件系统上,binlogs 和 ib_logfiles 在另一个文件系统上,因此它们可以具有不同的块大小。
我知道 InnoDB 使用 16k 块大小,这不是用户可配置的,所以我想知道是否值得将 ext3 块大小设置为匹配,而不是 4k 默认值。
谢谢!
我在一个目录中有几百个文本文件,其中包含用户列表:
&usera
&userb
userc
&userd
Run Code Online (Sandbox Code Playgroud)
请注意,有些不带&
. 此外,在某些文件中,最后一行不以换行符结尾。
在 shell 脚本中遍历所有这些文件并删除,例如userb
确保每个现有用户保留在自己的行上的最简单方法是什么?
谢谢!