지난 며칠 동안 같은 문제를 시도해 보았습니다. 서식 지정 도로 블록에 있습니다. 동일한 수의 열에서 작동하는 경우에만 실행되는 프로그램이 있습니다. 총 열 수 및 필러 값 0으로 추가하는 데 필요한 숫자를 알고 있지만이를 수행하는 방법을 모르겠습니다. 거기에 awk 또는 sed와 함께 범위 옵션의 시간이 있나요? 입력 : A B C D E
A B C D
나는이 질문리스트에서 검색 할 수 없습니다. 누군가 이미 물어 본다면 여기에서 나를 도와주세요. "/ a/b/file $$$$"과 같은 파일 이름으로 다양한 m/c에서 ssh를하고 있습니다. ssh $host "https://stackoverflow.com/a/b/file$$$$" 이제 위의 내가 실행하고 bash는 SCRPT의 PROC 아이디가 ssh $
두 개의 서로 다른 스크립트 파일을 하나의 스크립트 파일에 병합하여 서로 다른 두 파일이 수행 할 수있는 작업을 수행하려고합니다. 그리고 스크립트 파일은 다음과 같습니다 스크립트 파일 A : pid=`ps -ef | grep temp_tool | grep -v grep | awk '{print $2}'`
kill -9 ${pid}
스크립트 파일 B :
다음과 같이 쉘 스크립트가 있습니다. #!/bin/bash
sudo -u testuser -H sh -c "
mkdir /usr/local/testdir;
if [ $? -eq 0 ];then
echo "Successfull";
else
echo "Unsuccessfull";
fi
"
, 나는,하지만 난 /etc/sudoer
해당 문자열/행의 각 인스턴스에 대해 문자열/행을 대체해야합니다. set output "./gnuplot.ps"
내가 사용하려는 : set output "/DS/tmp/2.gnuplot.ps"
내가 그것을 할 필요가 : grep -rl 'stringONE' ./ | xargs sed -i 's/stringONE/stringTWO/g'
을하지만 난
에 기본 '줄 바꿈'연산자를 제거하는 방법 : find /etc -type f \(! -perm /o=w \) -exec /usr/bin/ls -hastl '{}' \; -exec /usr/bin/md5sum '{}' \; > somefile.log
을이 명령은 출력 (내가 더 브레이크 라인이없는 필요) 생성 : ...
4.0K -rw-r--r--.
명령 출력의 첫 번째 줄을 읽으 려합니다. 하지만 나는 빈 메시지를 받는다. 라인 변수가 비어 어떻게 그 문제를 해결하기 위해 왜 나는 ls | read line
echo $line #nothing displayed
를 사용? 다음 코드가 작동합니다. 이 읽기 가능 아니라면하지만 난 그것을 grep와 같은 다른 기능을 할 수 있으며, 첫 번째 라인을
java 클래스를 실행하려고하는 쉘 스크립트가 있습니다. 나는 아래 호출하고있는 cronRunner 클래스에 명령 줄 인수로 VAL1과 VAL2을 통과 할 export VAL1="param1";
export VAL2="param2";
set JAVA_HOME
set CLASSPATH
exec ${JAVA_HOME}/bin/java \
-Ds
나는 여러 줄의 배치 파일은 다음과 같은 사용하여 만든이 : cmd를 cmd_alts 합법적 인 멀티 라인 배치 명령입니다 QFile file("C:/temp_exec.bat");
file.open(QIODevice::WriteOnly | QIODevice::Text);
QTextStream out(&file);
out << cmd;
out << "