我需要创建一个只填充11111111
.
我只知道如何创建零填充二进制文件
dd if=/dev/zero bs=18520 count=1
Run Code Online (Sandbox Code Playgroud)
你能告诉我应该使用管道中的什么命令来填充垃圾箱1
吗?awk
在这种情况下我该如何使用?
我有一个 bash 脚本,用于调整xrandr --verbose
用于获取当前亮度的显示器亮度。它工作正常,但xrandr
在我的机器上使用有点慢,正如你在这里看到的:
[PROMPT REDACTED]$ time xrandr --verbose
# xrandr output omitted for brevity
real 0m0.976s
user 0m0.003s
sys 0m0.002s
Run Code Online (Sandbox Code Playgroud)
这会输出很多我不需要的信息,此外还需要将近一秒钟的时间。我实际需要的输出中唯一的一行是Brightness: X
. 我目前正在使用此行从中获取值:
BRIGHTNESS=`xrandr --verbose | grep -i brightness | cut -f2 -d ' ' | head -n1`
Run Code Online (Sandbox Code Playgroud)
旁注:head
最后调用是因为我有 2 个显示器,所以我最终得到 2 个值,但只需要 1 个,因为我将它们保持在相同的亮度。
由于我只需要来自 的那一行xrandr --verbose
,我想知道是否有一种方法可以通过执行以下操作来“懒惰”地评估它:
xrandr
一旦到达该行就停止输出xrandr
一旦我阅读了该行,就忽略其余的输出我意识到 bash 可能不是最适合这个的语言,所以我也愿意接受其他语言的解决方案。