标签: script

在 Ubuntu 上执行 Python 脚本时出现“未提供命令”错误

我检查了 SVN 存储库,并尝试python setup.py在我的 Ubuntu 10.04 终端(这是一个 Python 脚本)上执行此操作,但出现以下错误:

abc@def:~/Downloads/a-read-only$ python setup.py  
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]  
   or: setup.py --help [cmd1 cmd2 ...]  
   or: setup.py --help-commands  
   or: setup.py cmd --help

error: no commands supplied
Run Code Online (Sandbox Code Playgroud)

我没有使用 Python 的经验,所以如果我能得到任何帮助,我将不胜感激。

script terminal python

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

如何在 Termux 终端 android 应用程序中制作快捷方式 bash 脚本?

我不得不求助于 Termux,因为 Servers Ultimate Pro 的开发人员很长时间没有更新 Node.js 包,而且新的 ES6 功能破坏了我的脚本。浏览说明后,我已经通过 apt-get 安装了最新的 Node.js,我可以运行我的脚本。

但是,我必须输入:

$node storage/shared/folder_in_internal_android_memory/app.js
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我可以制作一个名为“bot.sh”的 bash 脚本:

#!bin/bash
node storage/shared/folder_in_internal_android_memory/app.js
Run Code Online (Sandbox Code Playgroud)

然后运行:

$bot
Run Code Online (Sandbox Code Playgroud)

我可以 cp 一个已经创建的脚本,但我不知道把它放在哪里以便我可以快捷地使用它。

linux script terminal bash android

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

如何强制 bash 脚本等待用户回答?

已经有类似的问题,但我发布这个是因为没有一个答案有效。我正在编写一个 bash 脚本来自动在我的 Arch 系统上安装 pacman 和 AUR 包。这个想法是首先逐行读取包名称的文件(myfile),然后逐字读取并为每个单词执行安装。这适用于吃豆子,但不适用于 AUR Helper (aurman)。aurman 的部分如下所示:

while read line; do
if [[ "$line" =~ \$[[:space:]]aurman[[:space:]]-S[[:space:]][[:alnum:]]* ]]
then
    aurline=$(echo "$line" | awk '{ $1=""; $2=""; $3=""; print}' | sed 's/^ *//')
    for aurpkg in $aurline
    do
       sudo -u "${my_user}" bash << EOF
aurman -S --noconfirm --needed --noedit "$aurpkg"
wait
EOF
    done
fi
done < "$myfile"
Run Code Online (Sandbox Code Playgroud)

使用选项--noconfirm --needed --noedit aurman 不会提示我输入是/否,但对于某些软件包,它会提示我输入一个数字。所以问题是在这种情况下脚本不等待,包没有被安装并且 aurman 产生错误“EOFError: EOF when reading a line”。我试图像这样暂停脚本:

aurman ...
wait
Run Code Online (Sandbox Code Playgroud)

或者像这样:

aurman ... …
Run Code Online (Sandbox Code Playgroud)

linux script bash

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

如何使用Powershell读取Excel

如何从Excel中提取数据,以便在第一列中包含机器的详细信息,在第二列中包含多个用户名,并且它读取Excel,就像它将通过在第1列中写入的机器名称删除第2列中的所有用户。我的脚本尝试过-

全部清除

工作表名称 = @()

$excel=new-object -com excel.application
$wb=$excel.workbooks.open("c:\users\administrator\my_test.xls")
for ($i=1; $i -le $wb.sheets.count; $i++)
{
  $sheetname+=$wb.Sheets.Item($i).Name;
}
Run Code Online (Sandbox Code Playgroud)

但无法以我想要运行的格式读取。

windows script powershell shell-script .bash-profile

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

我将如何通过外部 .bat 文件修改 Firefox 的 about:config 设置?

我想通过 Firefox 外部的脚本更改特定 about:config 属性的值。

你们有没有人试过这个?我读过您可以修改“prefs.js”,但我想知道是否有更简单、更正确的方法。例如,也许是:

  • Firefox 可执行文件的命令行参数(在这种情况下可以使用批处理文件)
  • 注册表设置(.reg 文件可以工作)

firefox script plugins browser-addons about-config

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

如何在 Bash 中编写备份最近修改过的文件的脚本?

我编写了这个备份脚本,它查看文件并将最近的文件复制到一个文件夹中。

#!/usr/bin/bash

# the number of days to do the backup for.
days=2;

# the files to backup.
location[0]='/opt/location'

# the location to copy the file to
copyLocation='/users/me/Backup/firstBackupScriptTry'

# preform the back up
for i in ${location[*]}
do
        find $i \! -name '*.class' -mtime -$days \! -type d -exec cp {} $copyLocation \;
done
Run Code Online (Sandbox Code Playgroud)

它有效,但不是那么有用。

我希望脚本在复制时保留目录结构。即我希望它这样做:cp -r from to但只复制最近的文件。

backup unix script bash

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

在没有 GUI 的情况下运行 Scribus 脚本

我想运行一个脚本以非交互方式在 Scribus 中进行一些 PDF 操作,但我找不到文档来明确说明这是否可行,如果可行,如何操作。

script scribus

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

寻找greasemonkey脚本来格式化不同字体的数字(仅)

我喜欢看到 Georgia 字体中的数字,并希望看到它们自动格式化为该字体!如果你知道这样的工具,请分享!

附:我只想格式化数字,而其他文本在网上冲浪时保持原样。

fonts script greasemonkey format

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

我可以在命令提示符窗口或脚本中的多行上输入命令吗?

我有一个很长的命令行,我想在几行中输入它。类似于以下内容(如果可能):

vsdbcmd /a:Deploy /manifest:Database.deploymanifest _
    /p:DeploymentConfigurationFile=Database_Database.sqldeployment _
    /p:SqlCommandVariablesFile=Database_Database.sqlcmdvars _
    /p:TargetDatabase=Database _
    /dd- /cs:"Data Source=production;integrated security=true" _
    /script:DatabaseChanges.sql /dsp:SQL > errors.log 2>&1
Run Code Online (Sandbox Code Playgroud)

是否有一个字符或字符序列可用于在多行上编写命令行?

windows-7 script command-line

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

当我使用 sudo 运行命令时,环境变量不可见吗?

$cat test
export var=value

$source ./test

$cat print.sh
echo $var

$chmod +x print.sh

$echo $var
value

$sudo ./print.sh
Run Code Online (Sandbox Code Playgroud)

我什么也得不到。我期待看到价值。

到底是怎么回事?

linux unix script bash shell

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