问题描述
请帮助我!
这是我的第一个bash脚本,在某些时候它正在调用python脚本。 但是我总是在第28行和第40行获得此输出:
udf
目录logs / tp1 确实存在! 我认为必须在这里使用char'>',但我不知道如何解决它。
这是我的脚本:
./startTests.sh: line 28: 'logs/tp1/load-test1-workloada.txt': No such file or directory
解决方法
摆脱双引号内的单引号。
library(tidyverse)
library(ggtext)
#Data
samplecounts=as.data.frame(c(1:4))
samplecounts$variable2=c("cat1","cat2","cat3","cat4")
names(samplecounts)[1]="variable1"
my.labels=c("Count category 1<br>*(n=1)*","Count 2 of a different length<br>*(n=1)*","Countegory 3<br>(*n=1*)","Count 4 cat<br>*(n=1)*")
#Plot
ggplot(data=samplecounts,aes(variable2,variable1))+
geom_col(color='black')+
scale_x_discrete(labels=my.labels) +
theme(axis.text.y = element_markdown())+
coord_flip()
将文字单引号放在路径名中,因为单引号在双引号内没有特殊含义。应该是
> "'logs/tp${throughput}/load-test${test}-workloada.txt'"
您也可以在以后的一行中找到它:
> "logs/tp${throughput}/load-test${test}-workloada.txt"
这开头有一个额外的> ""'logs/tp${throughput}/run-test${test}-workload${workload}.txt'"
,这使得引号不平衡。应该是:
"
,
可能有ogs / tp1,但这与'logs / tp1 /'不同。 您应该删除单引号。