我在名为strings
的文件中创建了一个shell脚本,引用了post:
#! /bash/sh
original_string='i love Suzi and Marry'
string_to_replace_Suzi_with='Sara'
result_string="${original_string/Suzi/$string_to_replace_Suzi_with}"
之后我创建了一个引用post的可执行文件:
chmod +x strings
但如果我像这样运行文件:
./strings
我遇到了问题:
./ strings:5:./strings:Bad substitution
怎么可能呢?我刚刚复制并粘贴了示例代码。
答案 0 :(得分:2)
第一行无效,请将其更改为
#!/bin/bash
它应该有用。