小编rit*_*t93的帖子

我如何adb拉出SD卡中存在的文件夹的所有文件

我的SD卡中有一个文件夹:/mnt/sdcard/Folder1/Folder2/Folder3/*.jpg

Folder1和Folder2的名称保持不变,在Folder2里面我有Folder3,4,5等等.我想把所有jpeg文件而不是所有文件(还有更多)用adb到我当前的计算机目录上.

每个文件夹都有不同数量的jpeg文件和其他文件,我尝试使用这个:

adb pull mnt/sdcard/Folder1/Folder2/Folder/*.jpg .
Run Code Online (Sandbox Code Playgroud)

但它没有用..所以我怎么用一个命令adb拉出SD卡的任何文件夹中的所有文件(单个命令因为每个文件夹有不同数量的文件)

android android-sdcard

103
推荐指数
4
解决办法
17万
查看次数

用bash替换yml中一行的值

web:
  image: nginx
  volumes:
    - "./app:/src/app"
  ports:
    - "3030:3000"
    - "35729:35729"
Run Code Online (Sandbox Code Playgroud)

我想有一个bash脚本用bash脚本替换nginxfor参数.

./script apache
Run Code Online (Sandbox Code Playgroud)

将替换nginxapache

bash shell yaml

14
推荐指数
4
解决办法
1万
查看次数

当我通过 shell 脚本创建 .txt 文件时,为什么问号出现在文件名的末尾?

我正在编写一个 shell 脚本,我应该在其中创建 1 个文本文件。当我这样做时,一个问号出现在文件名的末尾。是什么原因?

我正在 bash 脚本中尝试以下方法。

1) grep ERROR a1* > text.txt

2) touch text.txt

在这两种方法中,不是 ,而是text.txt生成了一个文件text.txt?

我该怎么做才能克服这个问题?

linux bash shell grep

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

Bash Shell Scripting:我错过了什么简单的逻辑

这可能是一个过于笼统的问题,但是...我试图从shell脚本中移动目录而感到难过.我不是一个*nix高级用户,但我很乐意通过命令行完成大多数任务.我想调用一个可以将"我"移动到目录的脚本,而不仅仅是类似于以下内容的脚本过程:

prompt:> goto lit   
Run Code Online (Sandbox Code Playgroud)

goto别名在哪里 - > goto='./goscript'
并且
goscript有一些简单的代码,例如:

cd /path to work dirs/lit/user dir  
Run Code Online (Sandbox Code Playgroud)

(假设每个用户都有一个目录/点亮)

我通过设置我的个人别名来移动到所需的目录,运行脚本,然后返回到原始目录,我自己避免了这个问题.这个问题是由一个使用类似方法的同事带给我的,但是想让这个过程更通用,所以我们不需要创建我们需要的每个别名.我认为这将是一个容易解决的问题,但我很难过,因为我还没有太多的shell脚本编写经验......

linux bash shell pid

6
推荐指数
3
解决办法
2223
查看次数

将jar导入到android项目时出错

我在将apache xerces.jar放入构建路径时得到以下错误.

我之前搜索过错误..并且描述的解决方案是针对冲突的罐子..但这不是这里的情况..我得到一些ParserException因为坏的utf-8

我试过了(但没有运气):

  • 清理项目
  • 重启日食
  • 更新adt,sdk
  • 删除所有lib并修复proj属性,然后导入xerces以解决冲突
  • 加上我只有一个外部lib xerces

来自这里的解决方案

删除xerces运行项目

几个月前我通常通过构建路径导入xerces并且它已经工作了.任何帮助赞赏!

[2013-12-24 12:21:44 - tryout] Dx意外顶级异常:com.android.dx.cf.iface.ParseException:错误的utf-8字节a0,偏移00000004,位于 com.android.dx.cf .cst.ConstantPoolParser.parseUtf8(ConstantPoolParser.java:374)位于com.android.dx.cf.cst.ConstantPoolParser.parse0(ConstantPoolParser.java:262)的com.android.dx.cf.cst.ConstantPoolParser.parse0(ConstantPoolParser) .java:294)com的com.android.dx.cf.cst.ConstantPoolParser.parse(ConstantPoolParser.java:150)com的com.android.dx.cf.cst.ConstantPoolParser.parseIfNecessary(ConstantPoolParser.java:124). android.dx.cf.cst.ConstantPoolParser.getPool(ConstantPoolParser.java:115)位于com.android.dx.cf.direct的com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:482). DirectClassFile.parse(DirectClassFile.java:406)位于com.android.dx.cf.direct.DirectClassFile.getMagic的com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388)(DirectClassFile.java: 251)在com.android.dx.command.dexer.M ain.processClass(Main.java:665)at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634)at com.android.dx.command.dexer.Main.access $ 600(Main.java :78)com.android下的com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)的com.android.dx.command.dexer.Main $ 1.processFileBytes(Main.java:572)位于com.android.dx.command.dexer.Main的com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)中的.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166) .processOne(Main.java:596)位于com.android.dx.command.dexer.Main.processAllFiles(Main.java:498)的com.android.dx.command.dexer.Main.runMonoDex(Main.java:264) )在sun.reflect的sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)的sun.reflect.NativeMethodAccessorImpl.invoke0(本地方法)中的com.android.dx.command.dexer.Main.run(Main.java:230) .在com.android.ide.eclipse.a上的java.lang.reflect.Method.invoke(未知来源)中删除了MetAccessorImpl.invoke(未知来源)dt.internal.build.DexWrapper.run(DexWrapper.java:187)位于com.android.ide.eclipse的com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:786). adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:597)org.eclipse.core.internal.events.BuildManager $ 2.run(BuildManager.java:733)org.eclipse.core.runtime.SafeRunner .run(SafeRunner.java:42)org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:328) )org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:403)org.eclipse.core.internal.resources.Project $ 1.run(Project.java:618)org.eclipse.core .internal.resources.Workspace.run(Workspace.java:2345)位于org.eclipse.core.internal.resources.Project.build的org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597) (Project.java:124)com.android.ide.eclipse.adt.internal.project.ProjectHelper.doF ullIncrementalDebugBuild(ProjectHelper.java:1116)位于org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.)的com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:147). java:858)org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707)atg.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1018)org.eclipse .debug.internal.ui.DebugUIPlugin $ 8.run(DebugUIPlugin.java:1222)org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)引起:java.lang.IllegalArgumentException:bad utf -8字节a0,偏移00000004,位于com.android.dx.rop.cst.CstString.throwBadUtf8(CstString.java:171)的com.android.dx.rop.cst.CstString.utf8BytesToString(CstString.java:143)at com.android.dx.rop.cst.CstString.(CstString.java:200)在com.android.dx.cf.cst.ConstantPoolParser.parseUtf8(ConstantPoolParser.java:371)... 43更多......解析时cst 012c在偏移00000afe ...而p arsing cst 00a5在偏移00000316 ...解析 > org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.class

> [2013-12-24 12:21:44 - 试用] Dx 1错误; aborting [2013-12-24 12:21:44 - tryout]转换为Dalvik格式失败,错误1

java eclipse android jar

6
推荐指数
1
解决办法
4314
查看次数

带有变量 XSLT 的“选择时间”

我想根据浮点值设置表格行的颜色..

....
<xsl:variable name="percent">
<xsl:value-of select="float(PercentageValue)" />
</xsl:variable>
<xsl:variable name="color">
<xsl:choose>
<xsl:when test="$PercentageValue &ge; 75.0">green</xsl:when>
<xsl:when test="$PercentageValue &lt; 75.0 and $PercentageValue &ge; 50.0">orange</xsl:when>
<xsl:otherwise>red</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<tr bgcolor="$color">
....
Run Code Online (Sandbox Code Playgroud)

我想要的是..

if(percent>=75)
tableRowColor=green;
else if(percent>=50.0 && percent <75.0)
tableRowColor=orange;
else
tableRowColor=red;
Run Code Online (Sandbox Code Playgroud)

我对 XSLT 语法比较陌生……上面存在什么问题?帮助表示赞赏!

编辑 1:对不起,在复制粘贴变量 $PercentageValue 时打错了这里是我现在所做的..

....
<xsl:variable name="PercentageValue">
        <xsl:value-of select="number(percent)" />
    </xsl:variable>
    <xsl:variable name="color">
        <xsl:choose>
            <xsl:when test="$PercentageValue &gt;= 75.0">green</xsl:when>
            <xsl:when test="$PercentageValue &lt; 75.0 and $PercentageValue &gt;= 50.0">orange</xsl:when>
            <xsl:otherwise>red</xsl:otherwise>
        </xsl:choose>
    </xsl:variable>
<tr bgcolor="$color">
.....
Run Code Online (Sandbox Code Playgroud)

现在我得到了颜色,但都是黑色的..为什么会这样?

这是我的显示方式 不为 tr 使用任何 bgcolor 属性 百分比值在最后 .. 在 …

xml xslt

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

Java switch语句

只是想知道我是否可以在带有switch语句的java中做这样的事情?

switch(a && b){

case 1:

//

case 2:

//

}
Run Code Online (Sandbox Code Playgroud)

java switch-statement

0
推荐指数
1
解决办法
103
查看次数

标签 统计

bash ×3

shell ×3

android ×2

java ×2

linux ×2

android-sdcard ×1

eclipse ×1

grep ×1

jar ×1

pid ×1

switch-statement ×1

xml ×1

xslt ×1

yaml ×1