标签: scripts

Bash 从字符串中删除第一个和最后一个字符

我有一个这样的字符串:

|abcdefg|
Run Code Online (Sandbox Code Playgroud)

我想以某种方式调用一个新字符串(如 string2),原始字符串|在开头和结尾没有两个字符,这样我就可以得到这个:

abcdefg
Run Code Online (Sandbox Code Playgroud)

这在bash中可能吗?

command-line bash scripts

122
推荐指数
6
解决办法
35万
查看次数

在 shell 脚本中发出哔哔声不起作用?

我想在 shell 脚本中使用哔声。不幸的是,我通过 Google 找到的所有方法都不适合我。

我试过

echo -e '\a'

echo -ne '\007'
Run Code Online (Sandbox Code Playgroud)

以及beep我通过apt安装后的命令。

可能是什么原因?

sound command-line scripts

101
推荐指数
6
解决办法
13万
查看次数

显示所有终端颜色的脚本

在整个互联网上,我看到很多人使用脚本打印出一堆~/.Xdefaults. 但是,当我尝试使用这些时,我总是得到 error: Bad Substitution. 有没有人有一个可以做同样事情的工作脚本?

它最终应该看起来像这样: 在此处输入图片说明

colors command-line bash scripts

100
推荐指数
7
解决办法
12万
查看次数

是否有放置自定义 Linux 脚本的标准位置?

我正在开发一组脚本,我希望在设置服务器时为所有用户提供这些脚本。但我不希望他们像标准的位置/usr[/local]/[bin][sbin]等等。

是否有一些现有的约定用于放置此类脚本的位置?

scripts directory

98
推荐指数
5
解决办法
13万
查看次数

如何让 /etc/rc.local 在启动时运行?

我有一个脚本,我想在我的系统启动时运行它并将其放入 中/etc/rc.local,但它不起作用。我怎样才能让它在启动时运行?

startup scripts

96
推荐指数
3
解决办法
47万
查看次数

如何为单个 python 脚本创建 deb 包?

我有一个想要作为 deb 包分发的 python 脚本。它是在 Unity 面板中显示本地日期的指示器。我确实按照从脚本或二进制文件创建 .deb 包,但我无法创建 deb 包,因为它失败了。

有人可以给我一个关于我应该做什么的分步说明吗?据我所知,这个脚本依赖于python-appindicator.

注意:
我不想要任何指向 Debian/Ubuntu 打包说明的链接。我见过他们中的大多数。我不觉得他们对初学者友好。

python packaging scripts deb

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

如何从文件中读取变量?

我想在我的脚本中插入一个我将从文本文件中读取的值(字符串)。

例如,而不是:

echo "Enter your name"
read name
Run Code Online (Sandbox Code Playgroud)

我想从另一个文本文件中读取一个字符串,因此解释器应该从文件而不是用户输入中读取字符串。

bash scripts

87
推荐指数
5
解决办法
40万
查看次数

在 bash 中何时使用 () 与 {}?

我正在学习用 bash 编写 shell 脚本,我需要知道(...){...}. 编写脚本时如何在两者之间进行选择?

bash scripts

85
推荐指数
4
解决办法
5万
查看次数

82
推荐指数
3
解决办法
29万
查看次数

bash 脚本中的 exit 0、exit 1 和 exit 2 是什么意思?

我正在做一些练习练习。

编写一个脚本,该脚本将给出一个月份数字作为参数,并将该数字转换为月份名称。结果将打印到标准输出。

我做了一个解决方案:

# Test for number of argument

if [ "$#" -eq 0 ] ; 
then
  echo -e "No argument."
  echo -e "Write a number between 1 and 12."
  exit 1
elif [ "$#" -gt 1 ] ;
then
  echo -e "More than 1 argument."
  echo -e "Write a number between 1 and 12."
  exit 1
else
  numb=$1
  case "$numb" in
    1) echo "Month: January";;
    2) echo "Month: February";;
    3) echo "Month: March";;
    4) echo "Month: April";;
    5) echo …
Run Code Online (Sandbox Code Playgroud)

bash scripts

82
推荐指数
3
解决办法
35万
查看次数

标签 统计

scripts ×10

bash ×5

command-line ×4

colors ×1

deb ×1

directory ×1

packaging ×1

python ×1

sound ×1

startup ×1