标签: scripts

wifi热点的GUI切换键(开/关)

我想创建一个 GUI 小部件,例如用于运行一组命令的开/关切换。

例如,使用ap-hotspot start/stop.

有谁帮帮我...

gui command-line scripts

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

如何编写脚本以输出 html 文件?

我在这个脚本中做错了什么?

#!/bin/bash

cat > /tmp/flash-viewer.htm <<- _EOF_
<HTML><HEAD><TITLE>Flash Viewer</TITLE></HEAD><BODY>
<object width=\"1280\" height=\"720\" data=\"$1\"></object>
</BODY></HTML>
_EOF_

if [ -n $BROWSER ]; then
  $BROWSER '/tmp/flash-viewer.htm'
elif which xdg-open > /dev/null; then
  xdg-open '/tmp/flash-viewer.htm'
elif which gnome-open > /dev/null; then
  gnome-open '/tmp/flash-viewer.htm'
else
  echo "Could not detect the web browser to use."
fi
Run Code Online (Sandbox Code Playgroud)

该脚本给出了这些错误:

joe@U13:~/Script$ ./html-flash-viewer.sh "/home/joe/video.swf"
/tmp/flash-viewer.htm: line 1: <HTML><HEAD><TITLE>Flash: command not found
/tmp/flash-viewer.htm: line 2: <object: command not found
/tmp/flash-viewer.htm: line 3: </BODY></HTML>: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我缺少某种转义序列吗?我已经尝试使用 \ 来转义 …

bash scripts html cat

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

在脚本中为 sudo 指定密码

我正在制作一个脚本来更新我的系统(并做一些其他的事情,但这并不重要)。我希望脚本运行sudo apt-get updatesudo apt-get dist-upgrade --yes自动。我使用 --yes 所以我在运行时不必选择是;它会自动升级所有软件包,而我无需执行任何操作。也就是说,我想以某种方式将我的密码放在脚本中,这样我在运行它时也不必输入我的密码,可能带有参数或其他东西。你知道,我可以把一些东西放在最后,比如sudo apt-get update --passwd MYPASSWORDHERE. 我已经试过了,但它不起作用,但这是我想要的一个例子。我在最后放了什么参数(--passwd 或--password 或其他什么)来做到这一点?

bash sudo scripts

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

如何让我的 shell 脚本自动接受提示?

我制作了一个简单的 shell 脚本(我以 root 身份运行)来下载我在重新安装 ubuntu 时可能需要的基本应用程序:它看起来像这样:

apt-get install docky && apt-get install geany && apt-get install firefox && apt-get install audacity && apt-get install kdenlive && apt-get install openshot && apt-get install shotwell && apt-get install stellarium && apt-get install thunderbird, etc...
Run Code Online (Sandbox Code Playgroud)

问题是我仍然收到 Y/n 提示,我需要手动一直按 Y。有没有办法可以自动接受所有提示并下载并安装所有内容?

gnome command-line apt bash scripts

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

shell脚本中的nmap:一些问题

我决定为基本的 nmap 扫描制作一个 shell 脚本,所以我这样做了:

#!/bin/bash

sudo apt-get install nmap 

printf "enter the name of site to do basic scan on >>>"

read NAME

nmap $NAME

echo "Do you wish to do Software Version scan?"
select yn in "Yes" "No"; do
    case $yn in
        Yes ) goto 17; break;;
        No ) exit;;

nmap $NAME -sV

echo "Do you wish to do OS scan?"
select yn in "Yes" "No"; do
    case $yn in
        Yes ) goto 25; break;;
        No ) exit;; …
Run Code Online (Sandbox Code Playgroud)

command-line bash scripts nmap

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

执行 .py 脚本的问题

在使用 Ubuntu 方面我是一个完整的新手,我偶然发现了这个问题:我正在尝试运行这个脚本:https : //gist.github.com/mjkoo/0eb70888b6085b3f65f5(它基本上是一个将所有文件重命名为小写的工具)。我试过使用:

python eui_install.py
Run Code Online (Sandbox Code Playgroud)

chmod +x eui_install.py
./eui_install.py
Run Code Online (Sandbox Code Playgroud)

但我得到的一切是:

Usage: eui_install.py [ZIPFILE]
Run Code Online (Sandbox Code Playgroud)

指定文件夹中的文件名称仍为大写。我究竟做错了什么?

python scripts

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

脚本和变量的空白问题

我试图反对这个语法。我遇到了空格问题,我不知道是否有更好的方法来做到这一点。

vardir=/home/user
cd $vardir
for i in $(ls "$vardir") ; do
timestamp="$(stat -c %Y $i)"
echo "$i"
echo "$timestamp"

done
Run Code Online (Sandbox Code Playgroud)

无论我在哪里引用,结果都是相似的,我不确定我做错了什么:

stat: cannot stat ‘Temporary’: No such file or directory
Temporary

stat: cannot stat ‘Items’: No such file or directory
Items
Run Code Online (Sandbox Code Playgroud)

我的目标是我想从备份目录和touch当前目录中获取时间戳以恢复原始修改日期。

command-line bash scripts

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

如何从另一个文件中删除包含字符串的文件中的所有行

我想从另一个文件中删除包含字符串的文件中的所有行。所以我不想删除相同的行,没有,但如果它们共享另一个文件中的字符串,则删除所有行。并将其他文件中不包含字符串的行写入新文件。例子:

文件A:

bird, snake
dog, cat
rabbit,fox
eagle,dove
Run Code Online (Sandbox Code Playgroud)

文件乙:

dog
dove
Run Code Online (Sandbox Code Playgroud)

结果文件:

bird,snake
rabbit,fox
Run Code Online (Sandbox Code Playgroud)

请帮忙。

非常感谢。

command-line bash scripts

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

帮助 Bash 中的提醒脚本

我一直在尝试制作一个简单的提醒脚本,该脚本可以将运行日期与文件的日期进行比较。例如我有一个包含以下内容的文件:

Apr 25 2015 cycling \n
Apr 26 2015 football \n
.\n
.\n
.\n
.\n
Run Code Online (Sandbox Code Playgroud)

我想将运行日期(逐行读取文件)与文件日期进行比较,如果它们匹配,那么我想在屏幕上打印特定行。你能帮我吗?我这么努力...

bash scripts

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

如何在 shell 脚本中使用“查找”从当前目录进行搜索?

我希望程序看起来像这样:

read a
if[ find . name $a ]; then
  echo "You found the file"
else "You haven t found the file"
fi
Run Code Online (Sandbox Code Playgroud)

scripts directory find

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

标签 统计

scripts ×10

bash ×7

command-line ×5

apt ×1

cat ×1

directory ×1

find ×1

gnome ×1

gui ×1

html ×1

nmap ×1

python ×1

sudo ×1