R 有相当于 Python f 字符串的东西吗?就像 Python 中的这个例子:
name = "Eric"
age = 42
f"Hello, {name}. You are {age}."
Run Code Online (Sandbox Code Playgroud)
我了解pasteand paste0,但它们要求您用逗号分隔不同的元素。我在互联网上搜索时找不到任何有关它的信息。
我有一个 bash 脚本,用于getopts解析命令行参数。其中一个参数-l <name>针对if确定某些设置的语句。是否可以在命令行中进行自动完成工作以输入<name>参数的工作?
这是我的脚本的命令行解析部分 ( getopts):
while getopts 'l:r:m:?h' c
do
case $c in
l)
library=$OPTARG
;;
r)
rename_config=$OPTARG
;;
m)
align_mm=$OPTARG
;;
h|?) usage
;;
esac
done
Run Code Online (Sandbox Code Playgroud)
库选项 ( -l) 指的是脚本的这一部分:
if [ $library = "bassik" ];
then
read_mod="clip"
clip_seq="GTTTAAGAGCTAAGCTGGAAACAGCATAGCAA"
echo "Bassik library selected"
elif [ $library = "moffat_tko1" ];
then
read_mod="trim"
sg_length=20
echo "Moffat TKO1 library selected"
elif [ $library = "sabatini" ];
then
read_mod="trim"
sg_length=20
echo …Run Code Online (Sandbox Code Playgroud) 我在 Ubuntu 中提取了一个 zip 文件(hisat2-2.2.0-Linux_x86_64.zip来自https://cloud.biohpc.swmed.edu/index.php/s/hisat2-220-Linux_x86_64/download)(通过右键单击该文件并选择在此处提取),并且这个给我以下文件权限:
total 91M
-rw-r--r-- 1 user user 584 Jul 9 2019 NEWS
-rw-r--r-- 1 user user 78K Jul 9 2019 MANUAL.markdown
-rw-r--r-- 1 user user 35K Jul 9 2019 LICENSE
-rwxr-xr-x 1 user user 2.8K Jul 9 2019 hisat2-build
-rw-r--r-- 1 user user 1.3K Jul 9 2019 AUTHORS
-rw-r--r-- 1 user user 202 Jan 23 2020 TUTORIAL
-rw-r--r-- 1 user user 64K Jan 23 2020 MANUAL
-rw-r--r-- 1 user user 6 Dec …Run Code Online (Sandbox Code Playgroud)