您好我希望我的脚本输出以下内容:
string1 string2
string1 string2 string2
string1 string2 string2 string2
string1 string2 string2 string2 string2
等。约20次左右。
我尝试过以下方法:
#! /bin/bash
string1=hello
string2=world
#for {i=1;i=<10;i=i+1};
#echo $string1 + $string2
#!/bin/bash
for ((number=1;number < 10;number++))
do
echo $string1 $string3
string2 *10
done;
exit 0
现在我无法在网上找到关于循环和添加字符串的任何内容。 谢谢你的帮助! 迎接
答案 0 :(得分:2)
您的bash语法不正确。
use App\Services\MyClass;
protected $myClass;
public function __construct(MyClass $myclass)
{
$this->myClass = $myClass;
}
public function index()
{
$this->myClass->doSomething();
}
编辑或者,考虑到下面的评论,为了美丽的代码:
#!/bin/bash
string1=hello
string2=world
output=$string1" "$string2
for i in {1..10} ; do
echo $output
output=$output" "$string2
done
答案 1 :(得分:1)
你可以写一个变量,在一个内部循环中追加它,然后echo
出来:
string1="string1"
string2="string2"
for ((i=1;i<=10;i++)); do
output="$string1"
for ((j=1;j<=$i;j++)); do
output+=" $string2"
done
output+=
echo $output
done