标签: scripts

是否可以在终端中从网站获取文本

我想从我的学校网站获取时间表,并在脚本中使用它来设置自动警报,但我不知道如何操作。

所以看来我的学校使用FullCalendar来设置时间表,因此时间不是 .html 文件中的 HTML 标签。

bash scripts

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

tar:懦弱地拒绝创建空档案

这是我用于备份的脚本

#!/bin/bash

src_dir=/home/ubuntu/scripts
tgt_dir=/home/ubuntu/backups

curr_timestamp=$(date "+%Y-%m-%d-%H-%M-%S")
backup_file=$tgt_dir/$curr_timestamp.tgz
echo "Taking backup on $curr_timestamp"
echo "$backup_file"

#tar -cf back_file.tar ./*
tar czf  $backup_file --absolute-names $scripts
echo "Backup complete"
Run Code Online (Sandbox Code Playgroud)

它对我不起作用并出现错误

tar: Cowardly refusing to create an empty archive
Try 'tar --help' or 'tar --usage' for more information.
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

command-line bash backup scripts

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

我把这个代码放在哪里来安装 Absynth 5?

我想在我的电脑上安装 absynth 5。我找到了这个代码,在这里。

#!/bin/bash
# Date : (2013-02-01)
# Last revision : (2013-02-01)
# Distribution used to test : Kubuntu 12.04 LTS
# Author : DJYoshaBYD
# Licence : GPLv3
# PlayOnLinux: 4.1.9

# CHANGELOG
# [SuperPlumus] (2013-06-17 19-35)
#   Update gettext message


[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Absynth5"
WINEVERSION="1.3.0"
TITLE="Absynth 5"
EDITOR="Native Instruments"
GAME_URL="http://www.native-instruments.com"
AUTHOR="DJYoshaBYD"

#Initialization
POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"
POL_SetupWindow_Init

POL_Debug_Init

# Presentation
POL_SetupWindow_presentation "$TITLE" "$EDITOR" "$GAME_URL" "$AUTHOR" "$PREFIX"

# Create Prefix
POL_SetupWindow_browse …
Run Code Online (Sandbox Code Playgroud)

scripts

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

如何正确安排这个文件?

我更喜欢就地编辑 TestFile 以获得所需的输出。我怎么能这样做?这是一个工作箱,所以我不想安装额外的软件包。

测试文件:

randomcollege-nt\jsmith90
randomcollege-nt\aakhbar91
randomcollege-nt\pmanning92
randomcollege-nt\dvader93
jshephard94
bwayne95
Run Code Online (Sandbox Code Playgroud)

期望的输出:

jsmith90
aakhbar91
pmanning92
dvader93
jshephard94
bwayne95
Run Code Online (Sandbox Code Playgroud)

bash scripts 12.04

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

读取包含特定字符串的行数

我有这个文件

 Adaptec.mib,sCSISmart1,.1.3.6.1.4.1.795.2.5.0.101,CRITICAL,
 Adaptec.mib,sCSISmart2,.1.3.6.1.4.1.795.2.5.0.102,INFORMATIONAL,
 Adaptec.mib,sCSISmart3,.1.3.6.1.4.1.795.2.5.0.107,INFORMATIONAL,
 adaptec.mib,sCSISmart4,.1.3.6.1.4.1.795.2.5.0.108,INFORMATIONAL,
 Adaptec.mib,sCSISmart5,.1.3.6.1.4.1.795.2.5.0.109,INFORMATIONAL,
 adaptec.mib,sCSISmart6,.1.3.6.1.4.1.795.2.5.0.110,INFORMATIONAL,
 Adaptec.mib,sCSISmart7,.1.3.6.1.4.1.795.2.5.0.111,INFORMATIONAL,
 Adaptec.mib,sCSISmart8,.1.3.6.1.4.1.795.2.5.0.112,INFORMATIONAL,
 Adaptec.mib,sCSISmart9,.1.3.6.1.4.1.795.2.5.0.113,INFORMATIONAL,
 Adaptec.mib,sCSISmart10,.1.3.6.1.4.1.795.2.5.0.114,INFORMATIONAL,
 Adaptec.mib,sCSISmart11,.1.3.6.1.4.1.795.2.5.0.115,CRITICAL,
 Adaptec.mib,sCSISmart12,.1.3.6.1.4.1.795.2.5.0.116,INFORMATIONAL,
 Adaptec.mib,sCSISmart13,.1.3.6.1.4.1.795.2.5.0.117,INFORMATIONAL,
 Adaptec.mib,sCSISmart14,.1.3.6.1.4.1.795.2.5.0.118,INFORMATIONAL,
 Adaptec.mib,sCSISmart15,.1.3.6.1.4.1.795.2.5.0.119,CRITICAL,
 Adaptec.mib,sCSISmart16,.1.3.6.1.4.1.795.2.5.0.120,CRITICAL,
 Adaptec.mib,sCSISmart17,.1.3.6.1.4.1.795.2.5.0.121,INFORMATIONAL,
 Adaptec.mib,sCSISmart18,.1.3.6.1.4.1.795.2.5.0.122,INFORMATIONAL,
 Adaptec.mib,sCSISmart19,.1.3.6.1.4.1.795.2.5.0.123,CRITICAL,
 adaptec.mib,sCSISmart20,.1.3.6.1.4.1.795.2.5.0.124,INFORMATIONAL,
 Adaptec.mib,sCSISmart21,.1.3.6.1.4.1.795.2.5.0.125,INFORMATIONAL,
 ashcroft_hsv_340.mib,sCellEventTrap_02_00,.1.3.6.1.4.1.232.13600512,信息,
 ashcroft_hsv_340.mib,sCellEventTrap_03_21,.1.3.6.1.4.1.232.13600801,次要的,

我想存储包含adaptec.mib的行数,在本例中为21。

如何才能做到这一点?使用任何 sed/grep/awk。

command-line scripts

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

Ubuntu 中的 Bash 脚本下载图片并将它们存储在本地

如何在 Ubuntu 中制作一个 bash 脚本,从一个站点连续获取图片并将它们存储在本地?

我需要从XX01-12 之间的数字下载图像。

EDIT1:所以我找到了两种在本地保存它们的方法,谢谢大家!

scripts wget

-2
推荐指数
2
解决办法
1685
查看次数

在终端中创建文件后,文件保存在哪里?

我创建了一个脚本,该脚本使用touch 文件保存在哪个目录中的命令创建文件?

脚本是:

#!/bin/sh
touch abc.txt
Run Code Online (Sandbox Code Playgroud)

command-line scripts files

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

为什么退出代码 0 是成功,1 是失败

由于 0 是布尔值false而 1 a true,HTTP 中的 API 不应该为成功返回 response_code 0 而不是 1 吗?

scripts

-3
推荐指数
2
解决办法
2659
查看次数

我的 bash 脚本有什么问题?

#!/bin/bash
var=1
if [[ $var -eq 0 ]]
then
    echo "No students"
elif [[ $var -eq 1 ]]
then
    echo "1 student"
elif [[ $var -eq 2]]
then
    echo "2 students"
elif [[ $var -eq 3 ]]
then 
    echo "3 students"
elif [[ $var -eq 4 ]]
then
    echo "4 students"
else
    echo "A lot of students"
fi
Run Code Online (Sandbox Code Playgroud)

我写了这个 bash 脚本。但它抛出这个错误:

Failed test #1. Runtime error:
main.sh: line 11: syntax error in conditional expression
main.sh: line 12: syntax error near …
Run Code Online (Sandbox Code Playgroud)

command-line bash scripts

-4
推荐指数
2
解决办法
154
查看次数

为什么当我试图在所有分数上都犯 1 个错误时得到 0 个答案

#!/bin/zsh
echo "enter quiz1 score:"
read quiz1
echo "enter quiz2 score:"
read quiz2
echo "enter seatwork score:"
read seatwork
echo "enter exam score:"
read exam
echo "enter lab1 score:"
read lab1
echo "enter lab2 score:"
read lab2
echo "enter lab3 score:"
read lab3

quiz1total=$((quiz1/20))
quiz2total=$((quiz2/30))
quiztotal=$(($quiz1total+$quiz2total))
quizaverage=$(($quiztotal*.20))
examtotal=$(($exam/50))
examaverage=$(($examtotal*.40))
seatworktotal=$((%seatwork/20))
seatworkaverage=$((seatworktotal*.20))
labtotal=$(($lab1+$lab2+$lab3))
labtotals=$(($labtotal/300))
labaverage=$(($labtotals*.20))
midterm=$(($quizaverage+$examaverage+$seatworkaverage+$labaverage))
midtermgrade=$(($midterm*100)
echo "your midterm grade is: $midtermgrade"
Run Code Online (Sandbox Code Playgroud)

command-line scripts zsh

-5
推荐指数
1
解决办法
66
查看次数

如何从浏览器执行脚本?

我的机器上有 abash 脚本,我的客户端需要通过远程连接使用这个脚本。我不希望他们访问我的源代码,所以我必须给他们一个工具,即一个 html 页面,通过它他们只能执行我的脚本而不能查看或修改脚本。

我怎样才能做到这一点?

scripts remote

-7
推荐指数
1
解决办法
736
查看次数

标签 统计

scripts ×11

command-line ×5

bash ×4

12.04 ×1

backup ×1

files ×1

remote ×1

wget ×1

zsh ×1