小编rub*_*o77的帖子

Unix脚本找到目录中的所有文件夹,然后tar并移动它们

基本上我需要运行一个Unix脚本来查找目录/ fss/fin中的所有文件夹(如果存在); 然后我有tar它并移动到另一个目录/ fs/fi.

到目前为止这是我的命令:

find /fss/fin -type d -name  "essbase" -print
Run Code Online (Sandbox Code Playgroud)

这里我直接提到了文件夹名称essbase.但相反,我想找到所有文件夹/fss/fin并使用它们.

如何找到/fss/fin目录中的所有文件夹并将它们转移到它们/fs/fi

澄清1:

是的我需要/fss/fin使用Unix shell脚本找到目录目录中的所有文件夹,并将它们tar到另一个目录/fs/fi.

澄清2:

我想说清楚要求.Shell脚本应包含:

  1. 找到目录中的所有文件夹 /fss/fin
  2. Tar文件夹
  3. 将文件夹移动到/fs/fi位于服务器上的另一个目录中s11003232sz.net
  4. 在用户请求时,它应该解压缩文件夹并将它们移回orignal目录 /fss/fin

unix bash shell tar

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

phpmyadmin提供了要下载的文件

我有一个问题:在我的服务器上phpmyadmin不再工作了.它提供了db_structure.php文件供下载而不是解析它.

一旦下载它就有0KB

我已经用atp-get purge将其删除并重新安装它,但仍然可能出错了?

也许是一个缺少phpmyadmin正在使用的模块?导致所有其他php文件在我的服务器上运行

php apache phpmyadmin spdy

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

如何使用ruby 2.0运行Ruby on Rails 3

有没有一个简单的解决方案,我如何继续在ruby 2.0下安装旧的rails 3-0.20?

由此行引起的第一个错误:

<%= stylesheet_link_tag :all %>
Run Code Online (Sandbox Code Playgroud)

ActionView::Template::Error (no implicit conversion of nil into String):
Run Code Online (Sandbox Code Playgroud)

铁轨版本的升级将是最好的,但不幸的是,在我的情况下是不可能的.

ruby ruby-on-rails

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

如何在PHP中使用带有整数0的switch?

将整数0作为切换参数将采用第一个结果“ foo”:

$data=0; // $data is usually coming from somewhere else, set to 0 here to show the problem
switch ($data) :
    case "anything":
        echo "foo";
        break;
    case 0:
        echo "zero";
        break;
    default: 
        echo "bar";
endswitch;
Run Code Online (Sandbox Code Playgroud)

如何更改此设置,以便交换机将按预期写入“零”?

php comparison-operators

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

所有Jekyll的功能都不再起作用了

杰基尔过去常常在我的电脑上工作.但在我尝试安装octopress后,它不再起作用了.我不知道问题出在哪里但是当我在终端上尝试其他任何东西时,它会给出这个输出.

seniorokur@dell-Inspiron-5521:~/Masaüstü$ jekyll new sds
/usr/lib/ruby/vendor_ruby/jekyll/tags/highlight.rb:11: warning: already initialized constant Jekyll::Tags::HighlightBlock::SYNTAX
/var/lib/gems/2.1.0/gems/jekyll-2.5.3/lib/jekyll/tags/highlight.rb:11: warning: previous definition of SYNTAX was here
/usr/lib/ruby/vendor_ruby/jekyll/tags/include.rb:16: warning: already initialized constant Jekyll::Tags::IncludeTag::VALID_SYNTAX
/var/lib/gems/2.1.0/gems/jekyll-2.5.3/lib/jekyll/tags/include.rb:18: warning: previous definition of VALID_SYNTAX was here
/usr/lib/ruby/vendor_ruby/jekyll/tags/include.rb:17: warning: already initialized constant Jekyll::Tags::IncludeTag::VARIABLE_SYNTAX
/var/lib/gems/2.1.0/gems/jekyll-2.5.3/lib/jekyll/tags/include.rb:19: warning: previous definition of VARIABLE_SYNTAX was here
/usr/lib/ruby/vendor_ruby/jekyll/tags/post_url.rb:4: warning: already initialized constant Jekyll::Tags::PostComparer::MATCHER
/var/lib/gems/2.1.0/gems/jekyll-2.5.3/lib/jekyll/tags/post_url.rb:4: warning: previous definition of MATCHER was here
/var/lib/gems/2.1.0/gems/jekyll-2.5.3/bin/jekyll:16:in `<top (required)>': undefined method `require_from_bundler' for Jekyll::PluginManager:Class (NoMethodError)
    from /usr/local/bin/jekyll:23:in `load'
    from /usr/local/bin/jekyll:23:in `<main>'
Run Code Online (Sandbox Code Playgroud)

我找不到解决问题的方法因为我不知道是什么问题.我该怎么办?

ruby jekyll

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

用于替换除css和js之外的所有链接的正则表达式

我想下载一个网站,将该网站上的所有链接替换为内部链接.

这很简单:

$page=file_get_contents($url);
$local=$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$page=preg_replace('/href="(.+?)"/','href="http://'.$local.'?href=\\1"',$page);
Run Code Online (Sandbox Code Playgroud)

但我想排除所有css文件和js文件,所以我尝试:

$regex='/href="(.+?(?!(\.js|\.css)))"/';
$page=preg_replace($regex,'href="http://'.$local.'?href=\\1"',$page);
Run Code Online (Sandbox Code Playgroud)

但那没用,

我究竟做错了什么?

我想

?!
Run Code Online (Sandbox Code Playgroud)

是一个负面的先行

php regex

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

所有复选框都包含其ID的一部分中的字符串

我想浏览一个页面上的所有复选框,其中包含"_small".

如何开始循环遍历所有元素?

foreach jquery

0
推荐指数
2
解决办法
3730
查看次数

按下CTRL捕获onclick-event

是否有一个没有jquery的简单解决方案,在HTML标签内部捕获CTRL + Mouseclick?

它可能看起来像这样:

<a href="#" onclick="if(ctrl_is_pressed()) alert('CTRL+Mouseclick');">X</a>
Run Code Online (Sandbox Code Playgroud)

javascript

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