W/SingleClientConnManager(1155):Invalid use of SingleClientConnManager: connection still allocated.

文章详细介绍了在Android应用开发中遇到的重复使用HttpClient导致的Adapter detached错误,分析了原因并提供了两种解决方案:为方法添加线程锁和手动释放连接资源。同时,还给出了其他可能的解决方法,如断开连接和销毁输入流实体。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

错误提示

在公司的一个商城的项目中,遇到了这个错误。具体提示是这样子的:


08-12 12:49:18.463: W/SingleClientConnManager(1155): Invalid use of SingleClientConnManager: connection still allocated.
08-12 12:49:18.463: W/SingleClientConnManager(1155): Make sure to release the connection before allocating another one.
08-12 12:49:18.467: I/—info(1155): Exception Message—Adapter is detached.
08-12 12:49:18.467: W/System.err(1155): java.lang.IllegalStateException: Adapter is detached.
08-12 12:49:18.471: W/System.err(1155): at org.apache.http.impl.conn.AbstractPooledConnAdapter.assertAttached(AbstractPooledConnAdapter.java:90)
08-12 12:49:18.471: W/System.err(1155): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:118)
08-12 12:49:18.471: W/System.err(1155): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
08-12 12:49:18.471: W/System.err(1155): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
08-12 12:49:18.471: W/System.err(1155): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
08-12 12:49:18.471: W/System.err(1155): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
08-12 12:49:18.471: W/System.err(1155): utils.HttpUtils.postRequest(HttpUtils.java:126)
08-12 12:49:18.471: W/System.err(1155): utils.HttpUtils.postRequest(HttpUtils.java:63)
08-12 12:49:18.471: W/System.err(1155): at android.os.AsyncTask2.call(AsyncTask.java:287)081212:49:18.471:W/System.err(1155):atjava.util.concurrent.FutureTaskSync.innerRun(FutureTask.java:305)
08-12 12:49:18.471: W/System.err(1155): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
08-12 12:49:18.471: W/System.err(1155): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
08-12 12:49:18.471: W/System.err(1155): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
08-12 12:49:18.471: W/System.err(1155): at java.lang.Thread.run(Thread.java:856)


原因分析

代码中有一个使用HttpClinet的工具类被多次使用,但只有在一个特定操作下才会出现错误,发现在只有进行此操作时需要接连两次使用此工具类。

出现错误的工具类部分代码:

    // HttpClient实例
    private static final HttpClient httpClient = new DefaultHttpClient();
    // 多次使用的工具类
    public static String postRequest(Activity _ctx, String url, Map<String, String> rawParams, String jsonStr) {
        //
        //
        //
    }

连续两次使用同一个HttpClient对象执行了联网操作,根据提示,可以判断问题出在第一次连接未释放而连接第二次已经开始造成此错误。

解决办法

对症下药:给方法添加线程锁

    public static synchronized String postRequest(Activity _ctx, String url, Map<String, String> rawParams, String jsonStr) {

        //
        //
        //
    }

总结

出现此错误的其他解决方案:

1.有可能是连接未释放:

post.bort();

2.销毁返回输入流获得的实体:

HttpClient4.x.x :

EntityUtils.consume(entity);

HttpClient3.x.x :

mHttpEntity.consumeContent();
#!/bin/bash # 定义目标目录 base_dir="/home/trade/product_env/backup" output_file="${base_dir}/fout.txt" # 确保输出目录存在 mkdir -p "$(dirname "$output_file")" # 清空或创建输出文件 > "$output_file" # 动态计算日期范围:从指定日期到上个月的第一天 get_date_range() { local current_date="$1" local day=$(date -d "$current_date" +%d) local last_month_first_day # 显式将 day 转换为十进制 last_month_first_day=$(date -d "$current_date -$(($10#$day - 1)) days -1 month" +"%Y%m%d") echo "$current_date $last_month_first_day" } # 将 out.sh 的功能封装为函数 generate_output() { local log_path="$1" local output_file="$2" cd "$log_path" || return # 创建一个临时文件,用于保存经过处理后的唯一行 temp_file=$(mktemp) # 提取目录名作为当前日期(假设目录名格式为 YYYYMMDD) current_date=$(basename "$(dirname "$(dirname "$log_path")")") # 获取动态日期范围 read -r start_date end_date <<< "$(get_date_range "$current_date")" # 查找指定日期范围内的Log.txt文件 find . -name "*$start_date*Log.txt" -o -name "*$end_date*Log.txt" | while IFS= read -r file; do # 在文件中查找特定字段,并处理数据 grep -E "172.22.88.*result=okay:user=" "$file" | cut -d':' -f6,8,9 | sort | uniq >> "$temp_file" done # 将临时文件内容写入输出文件 cat "$temp_file" > out.txt rm "$temp_file" # 合并并去重输出 sort out.txt | uniq >> "$output_file" rm "out.txt" } # 查找符合每月一号格式的目录(如 20250401) for dir in $(find "$base_dir" -mindepth 1 -maxdepth 1 -type d -name "[0-9][0-9][0-9][0-9][0-1][0-9][0-3][0-9]" | sort); do # 遍历 day 和 night 目录 for sub_dir in day night; do log_path="${dir}/${sub_dir}/log" if [ -d "$log_path" ]; then # 调用封装好的函数替代 out.sh generate_output "$log_path" "$output_file" fi done done # 最终去重和排序 sort -u "$output_file" -o "$output_file"./output.sh: line 20: 202503100#10: invalid arithmetic base (error token is "202503100#10") ./output.sh: line 20: 202503110#11: invalid arithmetic base (error token is "202503110#11") ./output.sh: line 20: 202503110#11: invalid arithmetic base (error token is "202503110#11") ./output.sh: line 20: 202503120#12: invalid arithmetic base (error token is "202503120#12") ./output.sh: line 20: 202503120#12: invalid arithmetic base (error token is "202503120#12") ./output.sh: line 20: 202503130#13: invalid arithmetic base (error token is "202503130#13") ./output.sh: line 20: 202503130#13: invalid arithmetic base (error token is "202503130#13") ./output.sh: line 20: 202503140#14: invalid arithmetic base (error token is "202503140#14") ./output.sh: line 20: 202503140#14: invalid arithmetic base (error token is "202503140#14") ./output.sh: line 20: 202503170#17: invalid arithmetic base (error token is "202503170#17") ./output.sh: line 20: 202503170#17: invalid arithmetic base (error token is "202503170#17") ./output.sh: line 20: 202503180#18: invalid arithmetic base (error token is "202503180#18") ./output.sh: line 20: 202503180#18: invalid arithmetic base (error token is "202503180#18") ./output.sh: line 20: 202503190#19: invalid arithmetic base (error token is "202503190#19") ./output.sh: line 20: 202503190#19: invalid arithmetic base (error token is "202503190#19") ./output.sh: line 20: 202503200#20: invalid arithmetic base (error token is "202503200#20") ./output.sh: line 20: 202503200#20: invalid arithmetic base (error token is "202503200#20") ./output.sh: line 20: 202503210#21: invalid arithmetic base (error token is "202503210#21") ./output.sh: line 20: 202503210#21: invalid arithmetic base (error token is "202503210#21") ./output.sh: line 20: 202503240#24: invalid arithmetic base (error token is "202503240#24") ./output.sh: line 20: 202503240#24: invalid arithmetic base (error token is "202503240#24") ./output.sh: line 20: 202503250#25: invalid arithmetic base (error token is "202503250#25") ./output.sh: line 20: 202503250#25: invalid arithmetic base (error token is "202503250#25") ./output.sh: line 20: 202503260#26: invalid arithmetic base (error token is "202503260#26") ./output.sh: line 20: 202503260#26: invalid arithmetic base (error token is "202503260#26") ./output.sh: line 20: 202503270#27: invalid arithmetic base (error token is "202503270#27") ./output.sh: line 20: 202503270#27: invalid arithmetic base (error token is "202503270#27") ./output.sh: line 20: 202503280#28: invalid arithmetic base (error token is "202503280#28") ./output.sh: line 20: 202503280#28: invalid arithmetic base (error token is "202503280#28") ./output.sh: line 20: 202503310#31: invalid arithmetic base (error token is "202503310#31") ./output.sh: line 20: 202503310#31: invalid arithmetic base (error token is "202503310#31") ./output.sh: line 20: 202504010#01: invalid arithmetic base (error token is "202504010#01") ./output.sh: line 20: 202504010#01: invalid arithmetic base (error token is "202504010#01") ./output.sh: line 20: 202504020#02: invalid arithmetic base (error token is "202504020#02") ./output.sh: line 20: 202504020#02: invalid arithmetic base (error token is "202504020#02") ./output.sh: line 20: 202504030#03: invalid arithmetic base (error token is "202504030#03") ./output.sh: line 20: 202504030#03: invalid arithmetic base (error token is "202504030#03") ./output.sh: line 20: 202504070#07: invalid arithmetic base (error token is "202504070#07") ./output.sh: line 20: 202504080#08: invalid arithmetic base (error token is "202504080#08") ./output.sh: line 20: 202504080#08: invalid arithmetic base (error token is "202504080#08") ./output.sh: line 20: 202504090#09: invalid arithmetic base (error token is "202504090#09") ./output.sh: line 20: 202504090#09: invalid arithmetic base (error token is "202504090#09") ./output.sh: line 20: 202504100#10: invalid arithmetic base (error token is "202504100#10") ./output.sh: line 20: 202504100#10: invalid arithmetic base (error token is "202504100#10") ./output.sh: line 20: 202504110#11: invalid arithmetic base (error token is "202504110#11") ./output.sh: line 20: 202504110#11: invalid arithmetic base (error token is "202504110#11") ./output.sh: line 20: 202504140#14: invalid arithmetic base (error token is "202504140#14") ./output.sh: line 20: 202504140#14: invalid arithmetic base (error token is "202504140#14") ./output.sh: line 20: 202504150#15: invalid arithmetic base (error token is "202504150#15") ./output.sh: line 20: 202504150#15: invalid arithmetic base (error token is "202504150#15") ./output.sh: line 20: 202504160#16: invalid arithmetic base (error token is "202504160#16") ./output.sh: line 20: 202504160#16: invalid arithmetic base (error token is "202504160#16") ./output.sh: line 20: 202504170#17: invalid arithmetic base (error token is "202504170#17") ./output.sh: line 20: 202504170#17: invalid arithmetic base (error token is "202504170#17") ./output.sh: line 20: 202504180#18: invalid arithmetic base (error token is "202504180#18") ./output.sh: line 20: 202504180#18: invalid arithmetic base (error token is "202504180#18") ./output.sh: line 20: 202504210#21: invalid arithmetic base (error token is "202504210#21") ./output.sh: line 20: 202504210#21: invalid arithmetic base (error token is "202504210#21") ./output.sh: line 20: 202504220#22: invalid arithmetic base (error token is "202504220#22") ./output.sh: line 20: 202504220#22: invalid arithmetic base (error token is "202504220#22") ./output.sh: line 20: 202504230#23: invalid arithmetic base (error token is "202504230#23") ./output.sh: line 20: 202504230#23: invalid arithmetic base (error token is "202504230#23") ./output.sh: line 20: 202504240#24: invalid arithmetic base (error token is "202504240#24") ./output.sh: line 20: 202504240#24: invalid arithmetic base (error token is "202504240#24") ./output.sh: line 20: 202504250#25: invalid arithmetic base (error token is "202504250#25") ./output.sh: line 20: 202504250#25: invalid arithmetic base (error token is "202504250#25") ./output.sh: line 20: 202504280#28: invalid arithmetic base (error token is "202504280#28") ./output.sh: line 20: 202504280#28: invalid arithmetic base (error token is "202504280#28") ./output.sh: line 20: 202504290#29: invalid arithmetic base (error token is "202504290#29") ./output.sh: line 20: 202504290#29: invalid arithmetic base (error token is "202504290#29") ./output.sh: line 20: 202504300#30: invalid arithmetic base (error token is "202504300#30") ./output.sh: line 20: 202504300#30: invalid arithmetic base (error token is "202504300#30") ./output.sh: line 20: 202505060#06: invalid arithmetic base (error token is "202505060#06") ./output.sh: line 20: 202505070#07: invalid arithmetic base (error token is "202505070#07") ./output.sh: line 20: 202505070#07: invalid arithmetic base (error token is "202505070#07") ./output.sh: line 20: 202505080#08: invalid arithmetic base (error token is "202505080#08") ./output.sh: line 20: 202505080#08: invalid arithmetic base (error token is "202505080#08") ./output.sh: line 20: 202505090#09: invalid arithmetic base (error token is "202505090#09") ./output.sh: line 20: 202505090#09: invalid arithmetic base (error token is "202505090#09") ./output.sh: line 20: 202505120#12: invalid arithmetic base (error token is "202505120#12") ./output.sh: line 20: 202505120#12: invalid arithmetic base (error token is "202505120#12") ./output.sh: line 20: 202505130#13: invalid arithmetic base (error token is "202505130#13") ./output.sh: line 20: 202505130#13: invalid arithmetic base (error token is "202505130#13") ./output.sh: line 20: 202505140#14: invalid arithmetic base (error token is "202505140#14") ./output.sh: line 20: 202505140#14: invalid arithmetic base (error token is "202505140#14") ./output.sh: line 20: 202505150#15: invalid arithmetic base (error token is "202505150#15") ./output.sh: line 20: 202505150#15: invalid arithmetic base (error token is "202505150#15") ./output.sh: line 20: 202505160#16: invalid arithmetic base (error token is "202505160#16") ./output.sh: line 20: 202505160#16: invalid arithmetic base (error token is "202505160#16") ./output.sh: line 20: 202505190#19: invalid arithmetic base (error token is "202505190#19") ./output.sh: line 20: 202505190#19: invalid arithmetic base (error token is "202505190#19") ./output.sh: line 20: 202505200#20: invalid arithmetic base (error token is "202505200#20") ./output.sh: line 20: 202505200#20: invalid arithmetic base (error token is "202505200#20") ./output.sh: line 20: 202505210#21: invalid arithmetic base (error token is "202505210#21") ./output.sh: line 20: 202505210#21: invalid arithmetic base (error token is "202505210#21") ./output.sh: line 20: 202505220#22: invalid arithmetic base (error token is "202505220#22") ./output.sh: line 20: 202505220#22: invalid arithmetic base (error token is "202505220#22") ./output.sh: line 20: 202505230#23: invalid arithmetic base (error token is "202505230#23") ./output.sh: line 20: 202505230#23: invalid arithmetic base (error token is "202505230#23") ./output.sh: line 20: 202505260#26: invalid arithmetic base (error token is "202505260#26") ./output.sh: line 20: 202505260#26: invalid arithmetic base (error token is "202505260#26") ./output.sh: line 20: 202505270#27: invalid arithmetic base (error token is "202505270#27") ./output.sh: line 20: 202505270#27: invalid arithmetic base (error token is "202505270#27") ./output.sh: line 20: 202505280#28: invalid arithmetic base (error token is "202505280#28") ./output.sh: line 20: 202505280#28: invalid arithmetic base (error token is "202505280#28") ./output.sh: line 20: 202505290#29: invalid arithmetic base (error token is "202505290#29") ./output.sh: line 20: 202505290#29: invalid arithmetic base (error token is "202505290#29") ./output.sh: line 20: 202505300#30: invalid arithmetic base (error token is "202505300#30") ./output.sh: line 20: 202505300#30: invalid arithmetic base (error token is "202505300#30") ./output.sh: line 20: 202506030#03: invalid arithmetic base (error token is "202506030#03") ./output.sh: line 20: 202506040#04: invalid arithmetic base (error token is "202506040#04") ./output.sh: line 20: 202506040#04: invalid arithmetic base (error token is "202506040#04") ./output.sh: line 20: 202506050#05: invalid arithmetic base (error token is "202506050#05") ./output.sh: line 20: 202506050#05: invalid arithmetic base (error token is "202506050#05") ./output.sh: line 20: 202506060#06: invalid arithmetic base (error token is "202506060#06") ./output.sh: line 20: 202506060#06: invalid arithmetic base (error token is "202506060#06") ./output.sh: line 20: 202506090#09: invalid arithmetic base (error token is "202506090#09") ./output.sh: line 20: 202506090#09: invalid arithmetic base (error token is "202506090#09") ./output.sh: line 20: 202506100#10: invalid arithmetic base (error token is "202506100#10") ./output.sh: line 20: 202506100#10: invalid arithmetic base (error token is "202506100#10") ./output.sh: line 20: 202506110#11: invalid arithmetic base (error token is "202506110#11") ./output.sh: line 20: 202506110#11: invalid arithmetic base (error token is "202506110#11") ./output.sh: line 20: 202506120#12: invalid arithmetic base (error token is "202506120#12") ./output.sh: line 20: 202506120#12: invalid arithmetic base (error token is "202506120#12") ./output.sh: line 20: 202506130#13: invalid arithmetic base (error token is "202506130#13") ./output.sh: line 20: 202506130#13: invalid arithmetic base (error token is "202506130#13") ./output.sh: line 20: 202506160#16: invalid arithmetic base (error token is "202506160#16") ./output.sh: line 20: 202506160#16: invalid arithmetic base (error token is "202506160#16") ./output.sh: line 20: 202506170#17: invalid arithmetic base (error token is "202506170#17") ./output.sh: line 20: 202506170#17: invalid arithmetic base (error token is "202506170#17") ./output.sh: line 20: 202506180#18: invalid arithmetic base (error token is "202506180#18") ./output.sh: line 20: 202506180#18: invalid arithmetic base (error token is "202506180#18") ./output.sh: line 20: 202506190#19: invalid arithmetic base (error token is "202506190#19") ./output.sh: line 20: 202506190#19: invalid arithmetic base (error token is "202506190#19") ./output.sh: line 20: 202506200#20: invalid arithmetic base (error token is "202506200#20") ./output.sh: line 20: 202506200#20: invalid arithmetic base (error token is "202506200#20") ./output.sh: line 20: 202506230#23: invalid arithmetic base (error token is "202506230#23") ./output.sh: line 20: 202506230#23: invalid arithmetic base (error token is "202506230#23") ./output.sh: line 20: 202506240#24: invalid arithmetic base (error token is "202506240#24") ./output.sh: line 20: 202506240#24: invalid arithmetic base (error token is "202506240#24") ./output.sh: line 20: 202506250#25: invalid arithmetic base (error token is "202506250#25") ./output.sh: line 20: 202506250#25: invalid arithmetic base (error token is "202506250#25") ./output.sh: line 20: 202506260#26: invalid arithmetic base (error token is "202506260#26") ./output.sh: line 20: 202506260#26: invalid arithmetic base (error token is "202506260#26") ./output.sh: line 20: 202506270#27: invalid arithmetic base (error token is "202506270#27") ./output.sh: line 20: 202506270#27: invalid arithmetic base (error token is "202506270#27") ./output.sh: line 20: 202506300#30: invalid arithmetic base (error token is "202506300#30") ./output.sh: line 20: 202506300#30: invalid arithmetic base (error token is "202506300#30") ./output.sh: line 20: 202507010#01: invalid arithmetic base (error token is "202507010#01") ./output.sh: line 20: 202507010#01: invalid arithmetic base (error token is "202507010#01") ./output.sh: line 20: 202507020#02: invalid arithmetic base (error token is "202507020#02") ./output.sh: line 20: 202507020#02: invalid arithmetic base (error token is "202507020#02") ./output.sh: line 20: 202507030#03: invalid arithmetic base (error token is "202507030#03") ./output.sh: line 20: 202507030#03: invalid arithmetic base (error token is "202507030#03") ./output.sh: line 20: 202507040#04: invalid arithmetic base (error token is "202507040#04") ./output.sh: line 20: 202507040#04: invalid arithmetic base (error token is "202507040#04") ./output.sh: line 20: 202507070#07: invalid arithmetic base (error token is "202507070#07") ./output.sh: line 20: 202507070#07: invalid arithmetic base (error token is "202507070#07") ./output.sh: line 20: 202507080#08: invalid arithmetic base (error token is "202507080#08") ./output.sh: line 20: 202507080#08: invalid arithmetic base (error token is "202507080#08") ./output.sh: line 20: 202507090#09: invalid arithmetic base (error token is "202507090#09") ./output.sh: line 20: 202507090#09: invalid arithmetic base (error token is "202507090#09") ./output.sh: line 20: 202507100#10: invalid arithmetic base (error token is "202507100#10") ./output.sh: line 20: 202507100#10: invalid arithmetic base (error token is "202507100#10") ./output.sh: line 20: 202507110#11: invalid arithmetic base (error token is "202507110#11") ./output.sh: line 20: 202507110#11: invalid arithmetic base (error token is "202507110#11") ./output.sh: line 20: 202507140#14: invalid arithmetic base (error token is "202507140#14") ./output.sh: line 20: 202507140#14: invalid arithmetic base (error token is "202507140#14") ./output.sh: line 20: 202507150#15: invalid arithmetic base (error token is "202507150#15") ./output.sh: line 20: 202507150#15: invalid arithmetic base (error token is "202507150#15") ./output.sh: line 20: 202507160#16: invalid arithmetic base (error token is "202507160#16") ./output.sh: line 20: 202507160#16: invalid arithmetic base (error token is "202507160#16") ./output.sh: line 20: 202507170#17: invalid arithmetic base (error token is "202507170#17") ./output.sh: line 20: 202507170#17: invalid arithmetic base (error token is "202507170#17") ./output.sh: line 20: 202507180#18: invalid arithmetic base (error token is "202507180#18") ./output.sh: line 20: 202507180#18: invalid arithmetic base (error token is "202507180#18") ./output.sh: line 20: 202507210#21: invalid arithmetic base (error token is "202507210#21") ./output.sh: line 20: 202507210#21: invalid arithmetic base (error token is "202507210#21") ./output.sh: line 20: 202507220#22: invalid arithmetic base (error token is "202507220#22") ./output.sh: line 20: 202507220#22: invalid arithmetic base (error token is "202507220#22") ./output.sh: line 20: 202507230#23: invalid arithmetic base (error token is "202507230#23") ./output.sh: line 20: 202507230#23: invalid arithmetic base (error token is "202507230#23") ./output.sh: line 20: 202507240#24: invalid arithmetic base (error token is "202507240#24") ./output.sh: line 20: 202507240#24: invalid arithmetic base (error token is "202507240#24") ./output.sh: line 20: 202507250#25: invalid arithmetic base (error token is "202507250#25") ./output.sh: line 20: 202507250#25: invalid arithmetic base (error token is "202507250#25") ./output.sh: line 20: 202507280#28: invalid arithmetic base (error token is "202507280#28") ./output.sh: line 20: 202507280#28: invalid arithmetic base (error token is "202507280#28") ./output.sh: line 20: 202507290#29: invalid arithmetic base (error token is "202507290#29") ./output.sh: line 20: 202507290#29: invalid arithmetic base (error token is "202507290#29") ./output.sh: line 20: 202507300#30: invalid arithmetic base (error token is "202507300#30") ./output.sh: line 20: 202507300#30: invalid arithmetic base (error token is "202507300#30") ./output.sh: line 20: 202507310#31: invalid arithmetic base (error token is "202507310#31") ./output.sh: line 20: 202507310#31: invalid arithmetic base (error token is "202507310#31") ./output.sh: line 20: 202508010#01: invalid arithmetic base (error token is "202508010#01") ./output.sh: line 20: 202508010#01: invalid arithmetic base (error token is "202508010#01") ./output.sh: line 20: 202508040#04: invalid arithmetic base (error token is "202508040#04") ./output.sh: line 20: 202508040#04: invalid arithmetic base (error token is "202508040#04") ./output.sh: line 20: 202508050#05: invalid arithmetic base (error token is "202508050#05") ./output.sh: line 20: 202508050#05: invalid arithmetic base (error token is "202508050#05") ./output.sh: line 20: 202508060#06: invalid arithmetic base (error token is "202508060#06") ./output.sh: line 20: 202508060#06: invalid arithmetic base (error token is "202508060#06") ./output.sh: line 20: 202508070#07: invalid arithmetic base (error token is "202508070#07") ./output.sh: line 20: 202508070#07: invalid arithmetic base (error token is "202508070#07") ./output.sh: line 20: 202508080#08: invalid arithmetic base (error token is "202508080#08") ./output.sh: line 20: 202508080#08: invalid arithmetic base (error token is "202508080#08")输出完整代码 echo "操作已完成,结果已汇总至 ${output_file}"这么修改这段这段代码不会输出
最新发布
08-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值