标签: shell-script

从 html 页面获取链接

我有一个 txt 文件,其中有几个 html 文件链接。我需要访问此 txt 中的每个链接并获取其中的链接并将其保存到另一个 txt 文件中。

如何为 Linux 终端/shell 脚本/python 执行此操作?

linux html terminal python shell-script

2
推荐指数
1
解决办法
6767
查看次数

在 bash shell 中设置环境变量

有没有办法从(bash)shell 脚本中设置环境变量?

我想使用小脚本而不是键入在某些服务器上设置一些环境变量。一些论坛帖子认为这是不可能的

有任何想法吗?

linux bash environment-variables shell-script

1
推荐指数
1
解决办法
1705
查看次数

让我知道 DOS 中用于遵循 unix 命令的备用命令

find /coe/informatica/v712_OMJ/AONE/SrcFiles/Archive -name *AccessOne_DF_BIFs.txt|cut -f8 -d "/"|cut -c 1-12 > /coe/informatica/v712_OMJ/AONE/TgtFiles/ExtendedAOneWeeklySource/WeeklyDeltaFileLoadIDList.dat
Run Code Online (Sandbox Code Playgroud)

请让我知道使用

cut -f8 -d and -name *AccessOne_DF_BIFs.txt //this is a file name in unix box
Run Code Online (Sandbox Code Playgroud)

windows unix shell-script

1
推荐指数
1
解决办法
1万
查看次数

我可以使用什么 Linux 命令来验证进程列表中是否存在某些内容?

我想解析 ps 命令的输出并在找到程序时返回 true 或 false。这里的人会怎么做?我可以访问命令行,所以它对我开放,没有限制。

linux process shell-script

1
推荐指数
1
解决办法
322
查看次数

将 bash shell 错误保存到文件

当我chmod对文件做 a 时,我试图保存错误。我正在运行命令:

chmod -R 766 * > chmod-errors.txt
Run Code Online (Sandbox Code Playgroud)

但这不起作用。我也试过

chmod -R 766 * | cat > chmod-errors.txt
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

unix freebsd bash shell-script

1
推荐指数
1
解决办法
939
查看次数

交互式 shell 脚本框架 (bash)

我当前的项目在 linux 机器上运行一个测试系统(有 9 个活动屏幕)

整个团队都熟悉如何开始测试等。但不太熟悉用于检查进度、移动文件、强制停止测试等的命令。

我想编写一个脚本,可以将有用的检查放在一起,通过一个简单的按键来踢它们。我可以很容易地在 Perl 中做到这一点,但如果它是一个 shell 脚本 (bash),则更一致。

虽然我的 shell 经验有限,但我想要一个易于其他人扩展的示例脚本(即框架)。

Wait for Key
Perform action
  Possibly accept further input for action
Repeat
Run Code Online (Sandbox Code Playgroud)

如果没有收到密钥,则每 n 分钟运行一次操作。

linux script shell shell-script

1
推荐指数
1
解决办法
2907
查看次数

为什么要维护 PATH 目录的内部表?

我正在寻找rehash命令的作用并找到了这个

rehash 命令重新计算路径环境变量中列出的目录内容的内部哈希表,以说明添加的新命令。

我从来不知道任何内部哈希表。为什么以及如何维护它们?

linux shell shell-script hashing

1
推荐指数
1
解决办法
477
查看次数

bash 脚本中一行的含义

任何人都可以帮助我从 bash 脚本中理解这一行的含义吗?

[ "$2" = "" ] && >$1 && return
Run Code Online (Sandbox Code Playgroud)

linux unix bash shell-script

1
推荐指数
1
解决办法
286
查看次数

osx shell 在使用后终止

我有一个更改目录然后运行的 shell 脚本。我希望一旦脚本终止,目录更改就会冒泡到命令提示符。

所以,我运行它:

. script
Run Code Online (Sandbox Code Playgroud)

但是,现在当脚本终止时,整个窗口都会终止。有没有办法来解决这个问题?

我的外壳是 bash。

bash command-line shell-script macos

1
推荐指数
1
解决办法
171
查看次数

如何阻止 printf 在 shell 脚本中打印转义码?

当我使用以下代码运行一个简单的 shell 脚本时:

#!/bin/sh 
printf "\e[32m Hello World\n"
Run Code Online (Sandbox Code Playgroud)

我得到

\e[32m 你好世界

作为输出,而不是绿色的 Hello World 输出。

terminal bash shell-script bash-scripting

1
推荐指数
1
解决办法
707
查看次数