小编Isl*_*rol的帖子

在Bash中附加到同一行

letters.csv文件包含:

b,a,c,
Run Code Online (Sandbox Code Playgroud)

文件numbers.csv包含:

32
34
25
13
Run Code Online (Sandbox Code Playgroud)

我想将numbers.csv附加到letters.csv,如下所示:

b,a,c,32,34,25,13
Run Code Online (Sandbox Code Playgroud)

我试过这个:

sed -e :a -e '{N; s/\n/,/g; ta}' numbers.csv >> letters.csv
Run Code Online (Sandbox Code Playgroud)

但是,这会将附加的条目放在新行上:

b,a,c,
32,34,25,13
Run Code Online (Sandbox Code Playgroud)

我希望所有条目都在同一条线上.如何才能做到这一点?

csv bash sed list append

11
推荐指数
2
解决办法
1925
查看次数

使用批处理中的变量在循环中执行算术运算

我想打印以下内容:

0
1
2
3
4
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这个:

ECHO OFF
FOR /L %%A in (1,1,5) DO (
    SET /a "B=%%A-1"
    ECHO %B%
)
Run Code Online (Sandbox Code Playgroud)

然而,这给了我:

4
4
4
4
4
Run Code Online (Sandbox Code Playgroud)

A在我的代码中同时使用和时,如何实现所需的输出B

variables for-loop arithmetic-expressions batch-file echo

3
推荐指数
1
解决办法
3455
查看次数