我有一个使用数组的shell脚本。脚本循环遍历数组的条目,但由于某种原因,第一个和最后一个条目出现了问题。
数组:
Queue_Names=( CLQueue DLQ ExpiryQueue )
for循环:
for i in “${Queue_Names[@]}”
do
#do stuff
done
我可以在控制台中看到,并显示第一个条目显示:�CLQueue。最后一项显示: ExpiryQueue�
我猜这些是知道数组的开始和结束的标记。不幸的是,它正在干扰脚本的功能。我使用这些队列名来搜索某些内容,但是由于添加了字符,它无法找到它。我如何摆脱它们,或者是否有代码更改来避免这个
我有一个.txt文件,它在para1和第2段之间有FormFeed字符。
Para2需要在打印的下一页中显示,因此FormFeed放在这里。
sample txt file layout:
para1
formFeedCharacter
para2
expected layout on printing:
para1显示在第1页,第2段显示在第2页,因为formFeed 充当分页。
When opened and printed with MS Word/WordPad
预期的布局是2页,如预期的。
When opened and printed with NotePad
1)FormFeed
在我的项目中,我使用SQLiteDatabase.query函数从数据库中获取数据。查询为:
Cursor c = db.query("event as ev left join logo as l ON ev.logo_id = l.logo_id",
new String[] {"ev.event_id", "ev.name", "ev.event_date", "ev.type", "l.path"},
"strftime('%
当被激活时,注释行将正常工作。用变量替换the ()的努力是抛出错误或给出0作为输出。
Sub RepDate()
Dim ReportDate As Date
ReportDate = Application.InputBox(MsgGP, TitleMsg, FormatDateTime(Date, vbShortDate), Type:=1)
'below line, when active is working fine; the second line which is an attempted improvement on the first, is throw
我想从这个列表中随机报告一个项目: set probability-list [["residential" 0.60] ["commercial" 0.30] ["industrial" 0.10]] 它们的命名方式是: set land-use first rnd:weighted-one-of-list probability-list last 但我希望每个项目的权重由用户通过模型界面中的输入框输入,而不是在代码本身中。为此,我为每个项目添加了一个输入框,名为Res、Com和Ind。因此,该列表的代码现在是: set probabili
我试图用"."拆分一个字符串,但是数组中什么都没有。文件名是"Head-First-Java-2nd-edition.pdf",在拆分后,我想提取扩展名,但不知道为什么它会给出空白数组。
my @fileInfo = split(/./, $filename);
&logMsg("Array is: @fileInfo");
下面是一个具有深层方法S的类的示例。
class Core {
read = () => true
}
class Customer extends Core {}
class Plan extends Core {}
class S {
stripeCustomer = new Customer()
stripePlan = new Plan()
}
type a = ReturnType<Core['read']> // boolean
type b = ReturnType<S['stripeCustomer
我有一个非常广泛的关键字,然后我想把它分割成两行或更多行。
我试着用省略号(.)但没起作用。
我所拥有的:
This is my very extensive keyword and I would like to split it
我试过的是:
This is my very extensive
... keyword and I would like to split it
和(2个空间)
This is my very extensive
... keyword and I would like to split it