我从Oracle SQL 开发人员那里得到了一些记录,并在输出查询结果中。我想复制数据并粘贴到Excel工作表中。如何将Oracle SQL Developer输出的记录复制到Excel工作表。
在 shell 脚本中,许多文件作为源文件并登陆到特定目录,但很少有文件带有空格字符,导致脚本失败。
#!/bin/bash
SRC_DIR=/home/user123/data/src
while true
do
..............
file_proc()
{
file=$1
export JOB_SEQ=$2
......
file_src=${SRC_DIR}/${file}
............
}
done
Run Code Online (Sandbox Code Playgroud)
在源文件路径中,在 UNIX 终端中-
user123@hostname src]$ pwd
user123@hostname src]$ /home/user123/data/src
user123@hostname src]$ ls -lrt
Jul 16 12:00 Test_data_123.csv
Jul 16 12:00 Test data_234.csv
Jul 16 12:01 Test_data_345.csv
Jul 16 12:01 Test_data 456.csv
.........................
Run Code Online (Sandbox Code Playgroud)
我使用了tr ' ' '_'& sed 's/ /_/g'(意味着file_src=${SRC_DIR}/${file} | tr ' ' '_'),但它无法_使用 shell 脚本将文件名中的空格转换为字符。我只想在文件名中使用 shell 脚本空间,_然后将其转换为进程,而不会导致 shell 脚本失败。