AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-309050

Bret Joseph's questions

Martin Hope
Bret Joseph
Asked: 2024-10-11 17:37:07 +0800 CST

mke2fs -t ext4 与哪些选项兼容?

  • 7

我正在构建 lineage os 17.1

//frameworks/av/apex:com.android.media.swcodec apex (image) [common] 在命令处构建失败

out/soong/host/linux-x86/bin/mke2fs -O ^has_journal -b 4096 -m 0 -t ext4 -I 256 -N 106 -U 7d1522e1-9dfa-5edb-a43e-98e3a4d20250 -E hash_seed=7d1522e1-9dfa-5edb-a43e-98e3a4d20250 apex_payload.img 37M

mke2fs 1.44.4 (18-Aug-2018)
Creating regular file /home/android/lineage/17.1/out/soong/.temp/tmpRQLnjX/content/apex_payload.img
Invalid filesystem option set: has_journal,extent,huge_file,flex_bg,metadata_csum,metadata_csum_seed,64bit,dir_nlink,extra_isize,orphan_file

mke2fs 失败的原因是-t ext4。我怀疑它与以下选项之一不兼容has_journal,extent,huge_file,flex_bg,metadata_csum,metadata_csum_seed,64bit,dir_nlink,extra_isize,orphan_file。哪个选项与 ext4 不兼容?

e2fsprogs
  • 1 个回答
  • 15 Views
Martin Hope
Bret Joseph
Asked: 2023-11-07 20:00:49 +0800 CST

驱动程序拒绝匹配 -19 是什么意思?

  • 7

当驱动程序输出

probe of [driver] rejects match -19

Linux错误-19表示没有这样的设备。这是否意味着加载的驱动程序找不到其设备?

linux-kernel
  • 1 个回答
  • 202 Views
Martin Hope
Bret Joseph
Asked: 2023-11-06 22:49:48 +0800 CST

从变量中转义特殊字符[重复]

  • 7
这个问题在这里已经有答案了:
如何确保插入到“sed”替换中的字符串转义所有元字符 (1 个答案)
16 小时前关闭。

我有

#!/usr/bin/bash
search="ldo_vrf18 {"
replace="$search"'                      compatible = "regulator-fixed";
                        regulator-name = "vrf18";
                        regulator-min-microvolt = <1800000>;
                        regulator-max-microvolt = <1800000>;
                        regulator-enable-ramp-delay = <120>;'
sed -i "s/$search/$replace/g" output.file

结果是

sed: -e expression #1, char 62: unterminated `s' command

我怀疑某些值没有在replace. 有办法逃脱他们吗?我尝试过sed -i 's/'"$search"'/'"$replace"'/g' output.file,结果相同

bash
  • 1 个回答
  • 79 Views
Martin Hope
Bret Joseph
Asked: 2023-08-31 21:07:17 +0800 CST

如何使用 or 查找并执行[重复]

  • 5
这个问题在这里已经有了答案:
具有多个“-name”和“-exec”的“find”仅执行“-name”的最后匹配项 (2 个答案)
昨天关门了。

我正在尝试查找带有*.c和*.h扩展名的文件。我使用以下命令

find "$path" -type f -iname "*.c" -o -iname "*.h" -exec ls {} \;

这仅执行 ls*.h匹配项。我试过-o -iname *.c -o -iname *.h同样的事情发生。我想在 c 和 h 文件上执行?

bash
  • 1 个回答
  • 29 Views
Martin Hope
Bret Joseph
Asked: 2023-07-16 16:14:12 +0800 CST

我可以从 init 脚本调用 /sbin/init 吗

  • 5

假设我有一个像这样的自定义 init

#!/bin/bash
sleep infinity

其中哪一个将加载 init

  1. #!/bin/bash
    /sbin/init
    sleep infinity
    
  2. #!/bin/bash
    exec /sbin/init
    sleep infinity
    

我知道 exec 应该启动一个新的 shell,但有必要吗?

shell
  • 1 个回答
  • 33 Views
Martin Hope
Bret Joseph
Asked: 2023-07-15 18:56:52 +0800 CST

如何禁用 MMC 命令队列引擎

  • 5

禁用命令队列引擎驱动程序的内核参数是什么?

我正在阅读mmc.c

MMC_DEV_ATTR(cmdq_en, "%d\n", card->ext_csd.cmdq_en);
/*
* Enable Command Queue if supported. Note that Packed Commands cannot
* be used with Command Queue.
*/
card->ext_csd.cmdq_en = false;

我想也许设置参数ext_csd.cmdq_en=false 我尝试过这里sdhci.debug_quirks=0x65168080提到的但它不起作用。

linux-kernel
  • 1 个回答
  • 23 Views
Martin Hope
Bret Joseph
Asked: 2019-04-18 00:32:27 +0800 CST

/proc/partitions 和 /sys/dev/block/<block>/size 中的值是什么单位?

  • 2

我有一个来自 android 设备的示例 emmc 块信息

从/proc/partitions

major minor  #blocks  name
 179    1    5120    mmcblk0p1

使用我的小智慧我假设/proc/partitions使用块,因为它说分区 1 有 5120 个块

从/sys/dev/block/179:0/mmcblk0p1/size

10240

/sys/…/size 中的分区值似乎是 /proc/partitions 值的两倍。因此,为什么它们不同,因此它们中的单位是什么?

partition filesystems
  • 1 个回答
  • 2029 Views
Martin Hope
Bret Joseph
Asked: 2019-03-10 02:04:50 +0800 CST

如何在 makepkg 构建之前让 PKGBUILD 安装到假根目录

  • 0

我有一棵树,我需要安装一个名为/usr. 此文件夹存在于src文件夹中。现在我需要在PKGBUILD构建 *.pkg.tar.gz 之前编写一个安装到 fakeroot 的函数。需要进去什么

PKGBULD

package() {
    # I need to copy the 'usr' dir in 'srcdir' to PKGBUILD's fakeroot
}
arch-linux software-installation
  • 1 个回答
  • 845 Views
Martin Hope
Bret Joseph
Asked: 2018-12-16 02:21:03 +0800 CST

如何使用 IFS 将字符串拆分为字母并在无空格/空值、空格和字符处读取 -?

  • 3

我有一个字符串-w o rd。
我需要将它拆分w o r d为一个数组,因为'w' 'o' 'r' 'd' 它并不重要。
我试过以下

IFS='\0- ' read -a string <<< "-w o rd"  
echo ${string[*]}

rd没有分裂。我怎样才能让它分裂

bash read
  • 3 个回答
  • 804 Views
Martin Hope
Bret Joseph
Asked: 2018-12-15 01:58:12 +0800 CST

如何使具有多个条件的while循环在真实条件下停止?

  • 6

我正在提供一个带有以下内容的while循环

#!/bin/bash
number1=1
while [ -z "$number2" ] | [ "$number2" == 404 ] & [ "$number2" != 200 ] & [ "$number1" -lt 13 ]; do
  #number2=$(some command which can actually get a number)
  number2=200 # <<< e.g. a command that would return 
  let number1=number1+1
done

这是我需要做的

If number2is null 执行循环
If number2is 404 执行循环
If number2is 200 不执行循环
执行循环直到number1为 12

当我尝试使用它的循环时,number2=200它不会停止。似乎我很难让它停止 where number2is 200。

我如何编写语句,以便在number2=200或有替代方案时停止 while 循环?

bash
  • 2 个回答
  • 30154 Views
Martin Hope
Bret Joseph
Asked: 2018-12-14 02:19:32 +0800 CST

如何使用括号进行扩展,但在输出中使用逗号而不是空格作为分隔符?

  • 2

我需要这样做IFS=",";echo {1..5}才能输出1,2,3,4,5而不是1 2 3 4 5. 如何制作 bash echo {1..5} 并用逗号输出值?

bash-expansion
  • 5 个回答
  • 981 Views
Martin Hope
Bret Joseph
Asked: 2018-12-11 05:50:19 +0800 CST

我如何在 bash 中回显所有大于 2 个字符的参数?

  • 0

我有以下

#!/bin/bash
function f1 ()
{
  echo "all parameters with more than 2 characters"
}
f1 123 45 6789

我需要对字符大于 2 的参数做一些事情。我可以在不将“$@”扩展到循环的情况下回显它们然后进行检查wc -c 在这种情况下,我需要输出123 6789

bash
  • 4 个回答
  • 113 Views
Martin Hope
Bret Joseph
Asked: 2018-12-11 02:56:49 +0800 CST

我如何回显 bash 中除了最后一个参数之外的所有参数?

  • 2

我有以下

#!/bin/bash
function f1 ()
{
  echo "${@:1:-2}"
}
f1 1 2 3 4 5 6

我需要回显1 2 3 4 5 man bash告诉我,当我使用时,@我不能使用负长度。

我求助于使用计算("${@:1:$((${#@}-1))}"),这对我来说似乎是不正统的。

如何从输出中排除最后一个参数?

bash parameter
  • 1 个回答
  • 465 Views
Martin Hope
Bret Joseph
Asked: 2018-12-11 02:16:40 +0800 CST

如何在字符串中插入一个字符?

  • 1

我努力了

回声“ABCDE-123456” | sed 's/-//' | sed 's/./& -/g'
A -B -C -D -E -1 -2 -3 -4 -5 -6 -

sed 没有将-放在第一个字符上。我怎样才能让它输出

-A -B -C -D -E -1 -2 -3 -4 -5 -6 `

bash sed
  • 1 个回答
  • 125 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve