相关疑难解决方法(0)

什么是特殊的美元符号shell变量?

在Bash中,似乎有几个变量具有特殊的,一致意义的值.例如,

./myprogram &; echo $!
Run Code Online (Sandbox Code Playgroud)

将返回后台进程的PID myprogram.我知道其他人,比如$?我认为是目前的TTY.还有其他人吗?

bash environment-variables dollar-sign

751
推荐指数
3
解决办法
30万
查看次数

在while循环内修改的变量不会被记住

在下面的程序中,如果我$foo在第一个if语句中将变量设置为值1 ,那么它的作用就是在if语句之后记住它的值.但是,当我将同一个变量设置ifwhile语句内部的值2时,它在while循环之后就被遗忘了.它的行为就像我$foowhile循环中使用某种变量的副本而我只修改那个特定的副本.这是一个完整的测试程序:

#!/bin/bash

set -e
set -u 
foo=0
bar="hello"  
if [[ "$bar" == "hello" ]]
then
    foo=1
    echo "Setting \$foo to 1: $foo"
fi

echo "Variable \$foo after if statement: $foo"   
lines="first line\nsecond line\nthird line" 
echo -e $lines | while read line
do
    if [[ "$line" == "second line" ]]
    then
    foo=2
    echo "Variable \$foo updated to $foo inside if inside while loop"
    fi
    echo "Value …
Run Code Online (Sandbox Code Playgroud)

bash scope sh while-loop

168
推荐指数
3
解决办法
15万
查看次数

是否有工具将JavaScript文件转换为TypeScript

现在TypeScript问世了,对我来说这是一个令人兴奋的消息,但是如何将所有现有的JavaScript文件转换为TypeScript.

javascript typescript

124
推荐指数
2
解决办法
16万
查看次数

如何将多个源文件传递给TypeScript编译器?

TypeScript专为大型JavaScripty项目而设计,通常包含多个内部生成的文件以及外部生成的库.TypeScript编译器(tsc)如何期望您为组成项目的完整文件集提供它?

typescript tsc

40
推荐指数
2
解决办法
3万
查看次数

bash:将字符串变量解释为文件名/路径

我的bash脚本接收文件名(或相对路径)作为字符串,但必须从该文件中读取.我只能从文件名中读取,如果我直接在脚本中声明它是一个文字(没有引号)......这对于参数是不可能的,因为它们是隐含的字符串开头.注意:

a="~/test.txt"
#Look for it
if [[ -a $a ]] ; then
    echo "A Found it"
else
    echo "A Error"
fi
#Try to use it
while read line; do
    echo $line
done < $a

b='~/test.txt'
#Look for it
if [[ -a $b ]] ; then
    echo "B Found it"
else
    echo "B Error"
fi
#Try to use it
while read line; do
    echo $line
done < $b

c=~/test.txt
#Look for it
if [[ -a $c ]] ; then
    echo "C …
Run Code Online (Sandbox Code Playgroud)

string bash filenames

19
推荐指数
1
解决办法
7万
查看次数

如何为TypeScript配置Sublime构建系统

我正在寻找为TypeScript配置Sublime Text的Build System.

我目前正在使用......

{
  "cmd": ["tsc", "$file"],
  "selector": "source.ts"
}
Run Code Online (Sandbox Code Playgroud)

我还想设置'file_regex'属性来处理错误消息.

有谁知道该怎么设置?

sublimetext2 typescript

8
推荐指数
1
解决办法
9791
查看次数