如何用Bash检索变量的前10个字符?
FOO="qwertzuiopasdfghjklyxcvbnm"
Run Code Online (Sandbox Code Playgroud)
我需要得到qwertzuiop.
如何whiptail使用输入文件配置对话框file.data?
whiptail --menu "foo" 0 0 0 2>/tmp/out
Run Code Online (Sandbox Code Playgroud)
内容file.data:
"01" "Item 1"
"02" "Item 2"
"03" "Item 3"
"04" "Item 5"
Run Code Online (Sandbox Code Playgroud)
dialog支持--file选项:
dialog --file /tmp/file.data
Run Code Online (Sandbox Code Playgroud)
但whiptail没有。它有类似的东西吗?
只需删除第一个字符和最后一个字符之前的空格
FOO=" ffs ff ssdf hfdh hfghfghfgh hhgfg "
result
ffs ff ssdf hfdh hfghfghfgh hhgfg
Run Code Online (Sandbox Code Playgroud)
谢谢
如何创建返回的方法名称的新实例?不幸的是我收到此错误:
错误:类名必须是有效对象或字符串
这是我的代码:
class Foo {
public function selClass(){
return 'Home()';
}
}
$foo = new Foo();
$bar = new $foo->selClass();
Run Code Online (Sandbox Code Playgroud) 在以下数组中
ARR=(
"xxx" "xxxxxxxxxxxxxx"
"xxx" "xxxxxxxxxxxxxx"
"xxx" "xxxxxxxxxxxxxx"
"xxx" "ssssssssssssss"
"xxx" "xxxxxxxxxxxxxx"
"xxx" "xxxxxxxxxxxxxx"
)
Run Code Online (Sandbox Code Playgroud)
我需要更换值ssssssssssssss与 xxxxxxxxxxxxxx
如何替换文件中以文字开头aaa的行我不知道该行的位置.
files.txt:
sadasd_dsada = (aa,bb,cc)
aaa = (aa,bb,cc)
sadasd_dsada = (aa,bb,cc)
Run Code Online (Sandbox Code Playgroud)
更换:
aaa = (aa,bb,cc)
Run Code Online (Sandbox Code Playgroud)
对于:
aaa = (dd,ee,ff)
Run Code Online (Sandbox Code Playgroud)