Bash脚本函数

时间:2016-06-22 02:35:16

标签: bash

arg="$@"
firstChar=$("$arg" | cut -c 1)

结果为“x:command not found”,其中x是提供的参数$ @。为什么这不起作用?

只需要获得参数的第一个字母(只给出一个)。

2 个答案:

答案 0 :(得分:0)

您需要修复脚本,第二行有问题。这是纠正的一个有效..

## Data
donner <- read.delim("http://web.as.uky.edu/statistics/users/pbreheny/760/data/donner.txt")
set.seed(1234)
library(caret)
donner$Age <- as.numeric(donner$Age)
donner$Status <- as.factor(donner$Status)  
donner$Sex <- as.numeric(donner$Sex) 
splitIndex <- createDataPartition(donner$Status, p = .80, list = FALSE, times = 1)
trainDF <- donner[splitIndex,]
testDF <- donner[-splitIndex,]
ctrl <- trainControl(method = "cv", number = 2)
logregmodel <- train(Status ~ ., data = donner, method = "logreg", trControl = ctrl)

答案 1 :(得分:-1)

您应该使用eval来执行存储在变量

中的代码
$("#question-xxx").siblings('.someclass').find('input').length