Я сослался на все предыдущие ответы на этот вопрос из stackoverflow и попробовал следующее.Но, к сожалению, я все еще сталкиваюсь с проблемой.
У меня есть текстовый файл с именем Rels_obs
в моем каталоге home/manuela/PycharmProjects/knowledgegraphidentification/data
.При запуске сценария он извлекает сжатую папку kgis.tar.gz
и извлекает ее следующим образом.
#!/bin/bash
readonly DATA_URL='https://linqs-data.soe.ucsc.edu/public/psl-examples-data/kgi.tar.gz'
readonly DATA_FILE='kgis.tar.gz'
readonly DATA_DIR='kgi'
function main() {
trap exit SIGINT
check_requirements
fetch_file "${DATA_URL}" "${DATA_FILE}" 'data'
extract_tar "${DATA_FILE}" "${DATA_DIR}" 'data'
}
Результатом извлечения являются два каталога в каталоге данных, найденном по адресу home/manuela/PycharmProjects/knowledgegraphidentification/data
:
- eval каталог:
home/manuela/PycharmProjects/knowledgegraphidentification/data/kgi/eval
- Learn каталог:
home/manuela/PycharmProjects/knowledgegraphidentification/data/kgi/learn
Я хочу скопировать мой файл Rels_obs
в обе эти новые доступные директории, eval
и learn
.
Я попытался выполнитьниже, но это привело к ошибке, как показано ниже.
#!/bin/bash
readonly DATA_URL='https://linqs-data.soe.ucsc.edu/public/psl-examples-data/kgi.tar.gz'
readonly DATA_FILE='kgis.tar.gz'
readonly DATA_DIR='kgi'
function main() {
trap exit SIGINT
check_requirements
fetch_file "${DATA_URL}" "${DATA_FILE}" 'data'
extract_tar "${DATA_FILE}" "${DATA_DIR}" 'data'
echo "COPYING"
//I have only one file that is of plain text format within the data directory
for file in ~/PycharmProjects/knowledgegraphidentification/data/*.txt
do
name="$(basename "$file" .txt)"
cp "$file" "~/PycharmProjects/knowledgegraphidentification/data/kgi/eval"
cp "$file" "~/PycharmProjects/knowledgegraphidentification/data/kgi/learn"
done
echo "SUCCESSFULLY COPIED FILES"
}
Ошибка
КОПИРОВАНИЕ cp: not stat '/ home / manuelanayantarajeyaraj / PycharmProjects / Knowledgegraphidentification/data/.txt ': Нет такого файла или каталога cp: not stat' /home/manuelanayantarajeyaraj/PycharmProjects/knowledgegraphidentification/data/.txt ': Нет такого файла или каталога
ls -l в каталоге данных
total 20524
-rwxr-xr-x 1 manuelanayantarajeyaraj manuelanayantarajeyaraj 2210
Feb 5 15:19 fetchData.sh
drwxrwxr-x 4 manuelanayantarajeyaraj manuelanayantarajeyaraj 4096
Nov 19 2017 kgi
-rw-rw-r-- 1 manuelanayantarajeyaraj manuelanayantarajeyaraj 18546351
Feb 5 15:21 kgis.tar.gz
-rw-rw-r-- 1 manuelanayantarajeyaraj manuelanayantarajeyaraj 2459319
Feb 5 13:31 Rels_obs
Любые предложения на этот счет будут высоко оценены.