我是一个完全初学者编程bash脚本(Linux,Debian),我想写的一个用途是让用户能够下载JPG或任何其他类型的图形文件,他需要从网站,如./code1.sh www.bbc.com。它不解释一个网站的入口,一个错误显示:there is no such a file or catalog like www.bbc.com。你能告诉我我做错了什么吗?
#!/bin/bash
$1
curl $1 | grep -o -e `$1.\{1,100\}\.jpg` > graph_list.txt
wget `cat graph_list.txt`
我试着用钩子来找你要在git上写的信息。我通常在准备提交时所做的是SOME_DESCRIPTION推荐#0-9+。
我以前从来没有做过shell脚本,但总的来说我相当擅长编程。我正在尝试用commit-msg编写一个脚本,该脚本将验证您要保存的当前是否有模式"*Refs #0-9+“。但是我没有shell语法的经验,也没有太多的linux。
我认为$1是为了得到当前的提交消息,但我可能错了。
我检查模式的方法可能是错误的
requireTicketRef=$1
if [[ $requireTicketRef == *Refs \#[0-9]+ ]]
then
e
我有一个文本文件,里面有很多URL。URls有很多不同的结尾,比如.net,.com,.de等等.所有的URL都没有http:// oder。在前面。该文档中还有许多其他文本,如下所示:
2014/05/03 Red V!per M R United States jsugarcia.com/viper.gif Linux mirror
2014/05/03 Red V!per M R United States thepeoplecenter.org/viper.gif Linux mirror
2014/05/
我正在用Java语言为6502微处理器指令集编写一个自定义汇编程序,显然,汇编程序的主要部分之一是检查汇编程序的语法是否有效,然后才能将其转换为字节形式。
到目前为止,我已经制定了以下规则,这些规则都需要对汇编程序的每一行进行检查
All instructions must be three letters long and match an instruction in the instruction table.
Branch labels cannot contain any characters aside from alphanumeric
Operands cannot con
sudo apt-get autoremove .
产出:
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
apt libapt-pkg4.12 (due to apt) libc6 (due to apt) libgcc1 (due to apt)
libstdc++6 (due to apt) ubuntu-keyring (due to apt) gnupg (due to apt)
我正在从windows编程(我指的是使用Windows API)转向Linux编程。
对于Windows编程,我们拥有的选项是Win32API (MFC只是相同的C++包装器)。
我想知道是否有类似于Linux API (相当于WINAPI)的东西直接暴露给程序员?我在哪里能找到推荐信?
以我对POSIX库的一点了解,我看到它围绕着( Linux API )的一部分。但是如何创建应用程序呢? POSIX并不提供这种功能。我知道有很多第三方Widget工具包,如gtk、Qt等,但我不想使用封装Linux的库。我想学习使用“”。
如果有什么我应该知道的,请告诉我。任何熟悉Windows和Linux
在下面的代码中,我正在检查数组excluded.It中的一个特定变量位置,它可以很好地处理除一个excluded.It之外的所有数组元素。当我提供这个元素作为我的位置时,它的打印“位置不排除”,即使它被排除了。
我如何使我的代码得到这个元素以及排除?
use strict;
use warnings;
my @excluded = (
"xyz/efg/headers/",
"abc/def/libraries/jni-mr.h",
"abc/def/libraries/linux_3.2.60-1+deb7u3.dsc",
);
m