var1 我也可以做这样的事情吗? var1.substring(10,15); var1.replace('hello', '2');-6ren">
gpt4 book ai didi

linux - 启动 Konsole 窗口后运行什么语言,它能做什么?

转载 作者:太空狗 更新时间:2023-10-29 11:05:20 28 4
gpt4 key购买 nike

  1. 如何将表达式的结果存储到变量中?

    echo "hello" > var1
  2. 我也可以做这样的事情吗?

    var1.substring(10,15);
    var1.replace('hello', '2');
    var1.indexof('hello')

附言。我曾尝试使用谷歌搜索,但没有成功。

最佳答案

正如@larsmans 评论的那样,Konsole 是终端仿真器,它反过来运行一个 shell。在 Linux 上,这通常是 bash,但也可以是其他东西。

找出您正在使用的 shell,并打印手册页。

echo $SHELL         # shows the full path to the shell
man ${SHELL##*/} # use the rightmost part (typically bash, in linux)

有关一般介绍,请使用 wikipedia entry on the unix shellGNU Bash refererence

一些具体的答案:

var1="hello"
echo ${var1:0:4} # prints "hell"
echo ${var1/hello/2} # prints "2" -- replace "hello" with "2"

冒着炫耀的风险:

index_of() { (t=${1%%$2*} && echo ${#t}); }  # define function index_of
index_of "I say hello" hello
6

但这超出了简单的 shell 编程。

关于linux - 启动 Konsole 窗口后运行什么语言,它能做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11798557/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com