gpt4 book ai didi

linux - Bash Shell - 引用问题

转载 作者:太空宇宙 更新时间:2023-11-04 10:59:27 25 4
gpt4 key购买 nike

我在这一行有问题:

--description=\""$(<$varLeer/media/festplatte/txt/$varDesc)\""

我希望它输出以下内容:

--description="$(<$varLeer/media/festplatte/txt/$varDesc)"

但是我怎么知道它不“利用”字母 "$(<)" ?我希望你明白我的意思。我阅读了本教程 ( http://wiki.bash-hackers.org/syntax/quoting ),但我不明白如何在没有 shell 将其“作为代码”使用的情况下写下“$(< 和 )”。

为了更清楚一点,我想显示第二个代码,但使用 "$(< )"但标记为“真实代码”。

我试过的是这个 - 但它没有用:

--description=\"$(<"$varLeer/media/festplatte/txt/$varDesc\")"

//编辑:让我更清楚我想做什么。有一个名为“youtube-uploader”(https://code.google.com/p/youtube-upload/wiki/Readme)的植物脚本。现在我不必写“youtube-upload ....... 在此处插入很多内容 ;)”我希望每个视频都能自动获得上传的部分的标题、描述等。我的想法是用 nano 打开我的 ytscript.bash,编辑第一个顶级变量,然后执行“sh ytscript.bash”,输入我的密码并放松。

每次使用循环时,该部分都会 +1,并且每个部分都会自动有一个适合的标题。到目前为止,这是我的代码:

#!/bin/bash

# Variablen
varSpielart="Lets Play: "
varSpielname="Diablo 3 "
varParttext="- PART "
varStartpart=1
varEndpart=2
varExtras=" [PS4][1080p]"
varKategorie=Games
varDesc="lpd3desc.txt"

varDateiname=lpd3
varDateiendung=.m4v
varKeywords="ps4, spieleule, piupload"
varPlaylist="UNDEFINIERT"

varAnzahlparts=`expr $varEndpart - $varStartpart`
varLeer=" "

echo "Gebe dein Passwort ein!"
read varPasswort

echo YT-UPLOAD: BEGINNE NEUEN UPLOAD
echo YT-UPLOAD: SPIEL $varSpielname
echo YT-UPLOAD: ANZAHL PARTS: $varAnzahlparts

varDurchgang=$varStartpart

while [ $varEndpart -gt $varDurchgang ]
do
cd youtube-upload
youtube-upload --email="email@email.de" --password=$varPasswort --private --category=$varKategorie --title=\""$varSpielart$varSpielname$varParttext$varDurchgang$varExtras\"" \
--description=$(<$varLeer/media/festplatte/txt/$varDesc) \
/media/festplatte/upload/$varDateiname"p"$varDurchgang""$varDateiendung &
varDurchgang=`expr $varDurchgang + 1`
echo Durchgang: $varDurchgang
echo Entpart: $varEndpart
echo Startpart: $varStartpart
echo Anzahlparts: $varAnzahlparts
done

自动标题就像一个魅力(除了在 youtube.com 标题的开头和结尾给了我一个 "而我不想要它!:( )。youtube.com 上的描述只得到一个 ""它与这个问题下的第一个答案。

最佳答案

试试单引号:

--description='"$(<$varLeer/media/festplatte/txt/$varDesc)"'

关于linux - Bash Shell - 引用问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27567598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com