我在SO上看到了一些脚本示例,但它们似乎都没有提供如何从.txt列表中读取文件名的示例.
这个例子很好,以便将所有文件从A文件复制到B文件夹
xcopy c:\olddir\*.java c:\newdir /D /E /Q /Y
Run Code Online (Sandbox Code Playgroud)
但我需要像下一个,我可以填写实际的源和目标文件夹:
@echo off
set src_folder = c:\whatever\*.*
set dst_folder = c:\foo
xcopy /S/E/U %src_folder% %dst_folder%
Run Code Online (Sandbox Code Playgroud)
而不是src_folder = c:\whatever\*.*
,那些*.*
需要是从txt文件读取的文件列表.
File-list.txt(示例)
file1.pds
filex.pbd
blah1.xls
Run Code Online (Sandbox Code Playgroud)
有人可以建议我怎么做吗?
我有下一个代码,如果主机名与v-qai01或任何其他vq*服务器匹配,我需要它回显1:
if [ `hostname -s` -eq `v-q*` ]; then
echo "1"
fi
Run Code Online (Sandbox Code Playgroud)
我有几个错误:
./run.sh: line 3: v-q*: command not found
./run.sh: line 3: [: v-qai01: unary operator expected
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
如果我有下一个案例怎么办?
hostname=`hostname -s`
portalesWildcard=v-*ws*
qaiservers={'v-qai01' 'v-qai02'}
portales={'t1wsyellar01' }
if [[ ${hostname} = ${qaiservers} ]]; then
echo "yes"
fi
Run Code Online (Sandbox Code Playgroud)
谢谢
这是我的代码,它的实际工作,不完美,但它的问题是,调整大小的缩略图未粘贴在白色绘制的矩形,打破了图像纵横比,这里是代码,可能有人建议我修复好吗,拜托?
谢谢
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.RenderingHints;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;
import java.io.BufferedInputStream;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import javax.imageio.ImageIO;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class ImageScalerImageIoImpl implements ImageScaler {
private static final String OUTPUT_FORMAT_ID = "jpeg";
// Re-scaling image
public byte[] scaleImage(byte[] originalImage, int targetWidth,
int targetHeight) {
try {
InputStream imageStream = new BufferedInputStream(
new ByteArrayInputStream(originalImage));
Image image = (Image) ImageIO.read(imageStream);
int thumbWidth = targetWidth;
int thumbHeight = targetHeight;
// Make sure …
Run Code Online (Sandbox Code Playgroud) 在jQuery中你可以使用$().jquery;
并且你可以知道你的框架版本,原型是否有相同的脚本?
谢谢!
有人可以教我如何使用.bat文件或建议更改代理设置吗?老实说,我找不到有关的好消息.
我需要一个.bat文件,它将使用特定的代理ip和端口更改我的Internet设置(代理).
谢谢
我有下一个代码,它得到一个数字,我需要将该数字拆分为部分,firstPart应该是没有最后一个数字的整数,而secondPart应该只是原始数字的最后一个数字.
public Boolean verificationNumberFiscalId(String fiscalId) {
// Trying to do a better wa yto do it
Integer firstPart = fiscalId.length()-1;
Integer secondPart = ??????????;
// My old logic
String NitValue = "";
for (Integer i = 0; i < fiscalId.length()-1; i++) {
NitValue = fiscalId.substring(i,1);
}
Integer actualValueLength = fiscalId.length()-1;
String digitoVerificador = fiscalId.substring(actualValueLength,1);
return this.generateDigitoVerification(NitValue) == digitoVerificador;
}
/**
* @param nit
* @return digitoVerificador
* @comment: Does the math logic
*/
public String generateDigitoVerification(String nit) {
Integer[] nums …
Run Code Online (Sandbox Code Playgroud) 我试图计算有多少文件可以"找到"脚本,如果它不止一个,给出一种错误信息,如果它的零给出另一个错误信息.
如果我跑
find procesoSitemap-*.jar -exec printf '.' \;| wc -c
Run Code Online (Sandbox Code Playgroud)
它工作,我可以看到搜索结果的数量,但我怎么能在脚本中实现它?
##!/bin/bash
FINDPS="find procesoSitemap-*.jar -exec printf '.' \;| wc -c"
if $FINDPS = 1
then
echo "There is ONE procesoSitemap jar file"
else
echo "There should be only ONE procesoSitemap jar file"
fi
Run Code Online (Sandbox Code Playgroud)
谢谢!
bash ×2
batch-file ×2
java ×2
find ×1
graphics2d ×1
if-statement ×1
image ×1
integer ×1
javascript ×1
jquery ×1
math ×1
prototypejs ×1
proxy ×1
resize ×1
scripting ×1
settings ×1
string ×1
version ×1