shell 相关问题

术语“shell”指的是一般的基于文本的交互式命令解释器,通常与Unix和Linux操作系统相关联。有关shell脚本的问题,请使用更具体的标记,例如'bash','powershell'或'ksh'。如果没有特定的标签,应该假设一个便携式(符合POSIX标准)的解决方案,尽管另外使用'posix'或'sh'代替。

如何在bash脚本中获取当前目录按修改日期排序的文件列表? [重复]

我想获取当前目录中所有文件的列表(或数组),并按修改日期排序。在终端中,类似 ls -lt 的东西可以工作,但不应该在 bash 中使用......

回答 1 投票 0

Linux 只读变量不起作用 - -bash: TMOUT: 只读变量

我启用了只读变量,这样其他用户就无法修改 但我每次登录都会收到以下消息,不确定这是错误还是错误。如何确认它正在工作? -bash:TMOUT:重新...

回答 4 投票 0

如何使用adb来阻止app在后台运行?

我正在尝试让手机上的一些应用程序不在后台运行。我尝试从https://stackoverflow.com/a/52707377/5884503: lz@vm:~/Android/Sdk/platform-tools$ ./adb shell cmd appops 设置包...

回答 3 投票 0

如何在同一个 shell 中使用 execSync 从 Node JS 运行多个命令?

我正在尝试弄清楚如何在 Node 中编写某种安装脚本(是的,完全是噩梦)。我基本上是想弄清楚我该怎么做;获取 git 存储库,cd 到该存储库,运行

回答 1 投票 0

通过Python为当前终端会话设置环境变量

我正在尝试编写一个根据用户输入设置环境变量的Python脚本。我可以通过键入常规的 export myVar='value' 在终端中手动设置环境变量。如果我输入 echo $

回答 2 投票 0

脚本在收到 SIGUSR1/SIGUSR2 后终止

我有一个简单的 bash 脚本,它可以像这样监听 SIGUSR{1,2} : #!/usr/bin/env bash 扳机() { echo“接收信号” } 回声$$ 陷阱触发 USR1 USR2 睡眠信息 所以我运行了脚本...

回答 1 投票 0

shell for 循环中的 rsync [重复]

我有这个shell脚本 #!/bin/sh 路径=( a b c d ) 对于 ${PATHS[@]} 中的 PATH 做 rsync -avziP /home/user/$PATH $SERVER:$server_folder -b --backup-dir=$backup_folder/backup_$date --delete --exclu...

回答 1 投票 0

bash - 不要将信号传播到子进程

我有一个简单的 bash 脚本,它响应 SIGUSR{1,2},同时在后台运行 GUI 程序: #!/usr/bin/env bash trap '回声捕获 && sleep inf' USR1 USR2 回声$$ 侏儒-

回答 1 投票 0

如何使用Python脚本更改多个文件的创建日期?

当我将照片从 ipad 导入到硬盘时,我错误地将它们导入了当天的创建日期。 所以现在每张照片的真实日期是它的修改日期。我基本上...

回答 2 投票 0

Bash:检查文件是否包含其他文件内容

因此,我尝试将一个文件的内容附加到另一个文件(如果尚未包含)。这就是我尝试的方法: catAndAppendIfMissing(){ [[! -s $2 ]] && 触摸“$2”|| [[! -s $2 ]]...

回答 4 投票 0

在 mac 中制作登录/注销脚本

我有一个 shell 脚本,我想在登录和注销时运行它。 是这样的 #!/bin/bash # 定义日志文件路径 LOG_FILE="/Users/kamabokogonpachiro/Desktop/logfile.log&q...

回答 1 投票 0

历史命令可以在终端中运行,但在编写为 bash 脚本时则不能运行

我有一个简单的单行代码,可以在终端中完美运行: 历史|排序 -k2 | uniq -c --skip-fields=1 | uniq -c --skip-fields=1 |排序-r -g |头 它的作用:给出 10 个最常用的命令...

回答 3 投票 0

在tcsh中按绝对值对数字进行排序

在 tcsh 中,我有一个数组 设定值 = "-4.13 3.62 3.40 3.83 3.53 3.49 3.53 3.64 3.31 3.34 3.55 3.99 3.42 3.47 3.54 3.35 3.40 3.41 3.37 3.96 3.44 3.66 3.51 3.33 3.50 3.48 -3.38 -3.33 -3.61 -3.37...

回答 1 投票 0

Intellij PyCharm/Idea/etc:如何添加运行 shell 脚本的工具栏按钮?

在 Intellij IDE(例如 PyCharm 或 Idea)中,有一个选项可以通过右键单击工具栏并选择“自定义菜单和工具栏”来自定义菜单和工具栏。虽然可以选择

回答 1 投票 0

命令替换为新的 shell 进程后如何继续执行脚本?

我有一个可执行的ruby脚本,如下所示: 例子: #!/usr/bin/env ruby at_exit 做 # 将当前正在运行的 Ruby 进程替换为父 shell 的新实例 exec(`ps -p #{进程....

回答 1 投票 0

有助于理解 bash 重定向的正确思维模型是什么?

对导致以下 bash 会话日志的机制的一致解释是什么,有助于获得理解并对类似构造的结果做出可靠的预测...

回答 1 投票 0

在K8s中运行python脚本直接进入pod

以下命令在K8s中可以正确运行 kubectl exec -n nginx-ingress $(kubectl get pods -n nginx-ingress -o Wide -LhaRole | grep nginx-ingress | grep Running | awk '{print $1}') -it -- /bin...

回答 1 投票 0

如何在bash shell中的输出前设置一个空行?

我有这个: $ 任意命令 any_command:未找到命令 但我需要这个: $ 任意命令 any_command:未找到命令 PS1 添加了什么?

回答 4 投票 0

如何在sqlite3表中查找字符串?

是否有纯sqlite请求在数据库中查找字符串? 通过一些 shell,我可以从表中提取模式: 对于 *sqlite 中的 i; 执行 sqlite3 $i ".tables" | grep -Eoh“[^]...

回答 1 投票 0

在目录结构 YYYY-MM-DD 中对文件进行分类,使用 Automator 中的脚本,从文件名中获取它

拥有没有元数据日期的媒体(图片和视频),但以此日期结构命名(YYYYMMDD_HHMMSS.jpg/.mov/.png...),我尝试将它们分类到名为其的文件夹中日期,Y...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.