小编Rus*_*nov的帖子

删除 WordPress 模板中的评论编号标记

我正在基于 Underscore 的启动主题构建一个主题。我已将自定义样式应用于他们的comments.php模板,并偶然发现了评论编号标记。如何从模板中删除它?

我什至无法检查这些数字。看一下截图:

截屏

html css php wordpress

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

用于交互式 ssh 和 mysql 命令的 Bash 脚本

我正在学习MySQL,每次我都必须

  1. 输入ssh XXX@XXX命令,然后输入我的学校服务器密码。
  2. 输入mysql -u XXX -p命令,然后输入MySQL密码。

我想创建一个 Bash 脚本来自动执行上述步骤。

我可以用这段代码完成第一步:

#!/usr/bin/expect -f    
set address xxx.com   
set password xxx  
set timeout 10   
spawn ssh xxx@$address   
expect {    "*yes/no" { send "yes\r"; exp_continue}    "*password:" { send "$password\r" }  }  
send clear\r 
interact
Run Code Online (Sandbox Code Playgroud)

但我不知道如何自动输入下一个命令(mysql -u xxx -p)和密码。

我怎样才能做到这一点?

mysql linux ssh bash

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

比较两个bash变量

我试图编写一个简单的Bash脚本,显示两个变量之间的差异,假设两个变量包含具有不同值的相同参数.看看$sam$pish变量.他们是一样的,只是参数driver_mode1$sam2$pish.为了进行这种比较,我将每个变量存储到一个单独的数组中,然后逐个比较每个元素.

#!/bin/bash

sam="driver_mode=2 firmware_path=/home/release/firmware/ onebox_zone_enabled=0x10001 ta_aggr=4 skip_fw_load=0 fw_load_mode=1 sdio_clock=40000 enable_antenna_diversity=0 coex_mode=1 obm_ant_sel_val=2 wlan_rf_power_mode=0 bt_rf_power_mode=0 zigb_rf_power_mode=0 country_code=840  bt_rf_tx_power_mode=1 bt_rf_rx_power_mode=0"

pish="driver_mode=1 firmware_path=/home/release/firmware/ onebox_zone_enabled=0x10001 ta_aggr=4 skip_fw_load=0 fw_load_mode=1 sdio_clock=40000 enable_antenna_diversity=0 coex_mode=1 obm_ant_sel_val=2 wlan_rf_power_mode=0 bt_rf_power_mode=0 zigb_rf_power_mode=0 country_code=840  bt_rf_tx_power_mode=1 bt_rf_rx_power_mode=0"

read -r -a array_old <<< "$sam"

read -r -a array_new <<< "$pish"

for index in "${!array_old[@]}"; do
    if [[ ${array_old[index]} -ne ${array_new[index]} ]]; then
        echo ${array_old[index]} 'to' ${array_new[index]}     
    fi
done
Run Code Online (Sandbox Code Playgroud)

运行上面的bash脚本给我错误:

./test:第12行:firmware_path …

bash

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

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

如何在 Vim 中突出显示 printf、scanf?

我已经用 Homebrew 安装了 macvim;OS X 版本 10.11.6;macvim 版本:

macvim: stable 8.0-119 (bottled), HEAD
Run Code Online (Sandbox Code Playgroud)

但它没有颜色printfscanf默认情况下,在编辑“我file.c”。

我已经搜索了如何通过创建来添加它们~/.vim/after/c.vim。(我想到的另一种方法是直接编辑默认的 c.vim 文件,但我不知道它们在哪里)。

在我的~/.vim/after/c.vim我写道:

syn keyword printf scarf
Run Code Online (Sandbox Code Playgroud)

它不起作用......(如果我知道默认的 c.vim 文件在哪里,我可以参考它,也许我的问题可以解决。)

顺便说一句,我从 vim.org下载了c.vim,但我发现最后编辑的日期是 2010 年,如果我想要 C11 标准版本,如果重要的话,我可以从哪里得到一个(?)。

不更改像 c.vim 这样的默认语法高亮文件,并通过~/.vim/after/或添加我自己的文件是一个好习惯~/.vim/syntax/吗?

c vim macvim c11

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

C:main()返回一个数组总是等于56

我想知道当我使用main函数的返回值时会发生什么.

我发现如果我从main(它应该是退出状态)返回一个数组变量并在shell中打印退出状态,输出总是56.我想知道为什么?

C程序:

int* main(void) {
    static int x[3];
    x[0]=89;
    x[1]=15;
    x[2]=10;
    return x;
} 
Run Code Online (Sandbox Code Playgroud)

我按如下方式测试:

gcc array_return.c -o array_return
./array_return
echo $?
Run Code Online (Sandbox Code Playgroud)

56即使我更改数组的大小或更改其中的数字,输出也始终是.这个数字56是什么意思?

c shell program-entry-point exitstatus

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

标签 统计

bash ×2

c ×2

php ×2

c11 ×1

css ×1

exitstatus ×1

html ×1

laravel-5.3 ×1

linux ×1

macvim ×1

mysql ×1

program-entry-point ×1

shell ×1

ssh ×1

vim ×1

wordpress ×1