我正在尝试确定文件或目录是否不存在。我尝试了以下命令,以查看文件是否存在,以及它们是否正常工作:
if [ -a 'settings.py' ]; then echo 'exists'; fi
exists #output
if [ -a 'foo' ]; then echo 'exists'; fi #outputs nothing
但是当我尝试这个的时候:
if [ ! -a 'settings.py' ]; then echo 'does not exist'; fi
does not exi
得到一个长字符串,我想变成一个可下载的罚款。它有丹麦语字符,根据我是否尝试更改编码,这些字符要么被翻译为�,要么被翻译为as。
这是我的代码:
function download(filename, text) {
var element = document.createElement('a');
element.setAttribute('href', 'data:text/plain;charset=utf8,'+text);
element.setAttribute('download', filena
假设我有$str = "onetwo"。
我想写一个忽略空格的reg ex替换命令(这使它更具可读性):
$str =~ s/
one
two
/
three
four
/x
这将生成"\nthree\nfour\n" (其中\n是换行符),而不是"threefour"。基本上,/x选项忽略替换的匹配端的空白,而不是替换端的空格。我怎么能忽略替换端的空格呢?
我跟踪了这个。但出了差错,该怎么办呢?
$ sudo apt-get build-dep emacs24
[sudo] password for oracle:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to find a source package for emacs24
$ cat /etc/apt/sources.list
#deb cdrom:[Linux Mint 17 _Qiana_ - Release am