在bash shell中,如何将提取的子字符串分配给变量而不会出现“错误替换”错误?
例如,使用以下代码:
add_action('template_redirect', 'proj_redirect_to_home');
function proj_redirect_to_home()
{
global $post;
if (is_single() && $post->post_type=='post')
{
wp_redirect(esc_url(home_url('/')));
exit();
}
}
第二行返回'app',但是第三行没有错误的替换错误就无法正常工作。
答案 0 :(得分:2)
替换
variable=$"{echo $fruit | cut -c1-3}"
使用
variable=$(echo $fruit | cut -c1-3)
答案 1 :(得分:1)
改为执行此操作
$ fruit=apple; var="${fruit:0:3}"; echo "$var"
app